在winform开发过程中,需要用到获取文件目录等,需要用到Directory类,本文就主要介绍Directory类
概述
公开用于通过目录和子目录进行创建、移动和枚举的静态方法。 此类不能被继承
方法
- GetDirectories
获取当前目录下的所有文件夹
csharp
public static string[] GetDirectories (string path);
path:String
要搜索的目录的相对或绝对路径。 此字符串不区分大小写。
返回数组数据类型。
- GetFiles
获取当前目录下的所有文件方法
csharp
public static string[] GetFiles (string path);
path:String
要搜索的目录的相对或绝对路径。 此字符串不区分大小写。
返回数组数据类型。
代码展示
csharp
private void button1_Click(object sender, EventArgs e)
{
listView1.Clear();
string path = @"D:\Storage Card SD";
string[] dirs = Directory.GetDirectories(path);
foreach (string dir in dirs)
{
listView1.Items.Add(dir);
}
}
private void button2_Click(object sender, EventArgs e)
{
listView2.Clear();
string path = @"D:\FLASH\RECIPES";
string[] files = Directory.GetFiles(path);
foreach (string file in files)
{
listView2.Items.Add(file);
}
}