欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C#中文件夹类Directory的常用操作

程序员文章站 2022-06-12 08:24:52
...

主要功能是操作文件夹,命名空间System.IO,静态类,下面介绍一下常用函数

CreateDirectory():创建

	Directory.CreateDirectory(@"D:\2");

Delete():删除

	Directory.Delete(@"D:\1");

如果该文件夹是非空的,需要加上一个参数

	Directory.Delete(@"D:\1",true);

Exists():判断是否存在

	for (int i = 0; i < 100; ++i) {
		if (Directory.Exists(@"D:\1")) {
				Directory.CreateDirectory(@"D:\1\"+i);
		}
	}

GetFiles():获得全部文件的路径

	string[] paths = Directory.GetFiles(@"D:\2");
	for (int i = 0; i < paths.Length; ++i) {
		Console.WriteLine(paths[i]);
	}

这样可以获得该文件夹下全部文件的路径,但是如果想要获得相应格式的,可以加上格式:

	string[] paths = Directory.GetFiles(@"D:\2","*.txt");
	for (int i = 0; i < paths.Length; ++i) {
		Console.WriteLine(paths[i]);
	}

GetDirectories():获得全部文件夹的路径

	string[] dirPaths = Directory.GetDirectories(@"D:\1");
	for (int i = 0; i < dirPaths.Length; ++i) {
		Console.WriteLine(dirPaths[i]);
    }
相关标签: C#