目录搜索

时间:2010-04-16 21:19:37

标签: c# file directory

这是一个简单的问题,我相信C#专业人员知道它。

如果你想在C Sharp程序中获取硬盘上的目录(本地或其他目录)的内容,你如何去做?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

如果你的意思是获得一个目录,那么它很简单。以下代码将为您提供给定目录中所有目录的列表,然后列出目录中的所有文件:

string dir = @"C:\Users\Joe\Music";
DirectoryInfo dirInfo = new DirectoryInfo(dir);

FileInfo[] files = dirInfo.GetFiles();
DirectoryInfo[] directories = dirInfo.GetDirectories();

foreach (DirectoryInfo directory in directories)
    Console.WriteLine(directory.Name);

foreach (FileInfo file in files)
    Console.WriteLine (file.Name);