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#中Path类的常用方法
-
【转载】C#中SqlCommand类的作用以及常用方法
-
C#中对文件File常用操作方法的工具类
-
【转载】C#中SqlConnection类的作用以及常用方法
-
Java中数组操作 java.util.Arrays 类常用方法的使用
-
C#中使用Path、Directory、Split、Substring实现对文件路径和文件名的常用操作实例
-
Android开发中4个常用的工具类【Toast、SharedPreferences、网络及屏幕操作】
-
C#中Path类的常用方法
-
C#中使用Path、Directory、Split、Substring实现对文件路径和文件名的常用操作实例
-
【转载】C#中SqlConnection类的作用以及常用方法