仅仅是目前本人用到的,做了一下汇总

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);