仅仅是目前本人用到的,做了一下汇总
1、File类:可以创建、复制、删除、移动和打开文件,并协助创建FileSream对象
2、FileInfo类:创建、复制、删除、移动和打开文件的实例方法,并且帮助创建FileStream对象
3、Directory类:公开用于创建、移动和枚举通过目录和子目录的静态方法
4、DirectoryInfo类:公开用于创建、移动和枚举目录和子目录的实例方法
一、创建文件夹
Directory.CreateDirectory(@"D:\Test1");
二、创建文件
using(File.Create(@"D:\Test\test.txt"));
三、删除文件
if(File.Exists(filePath))
{
File.Delete(filePath);
}
四、删除文件夹(DirPath表示文件夹路径)
Directory.Delete(dirPath);//删除空目录
Directory.Delete(dirPath,true);//删除该目录以及其所有内容
五、文件路径
string dirPath=@"D:\Test";
string filePath=@"D:\Test\Test.txt";
绝对路径
Path.GetFullPath(filePath);
文件名
Path.GetFileName(filePath);
文件扩展名
Path.GetExtension(filePath);
跟目录
Path.GetPathRoot(dirPath);