我正在使用C#开发桌面应用程序。 我已经以编程方式在Windows的C驱动器的Main文件夹中创建了一个文件夹(比如ABC)。 我想知道用户是否在ABC中创建了任何新文件夹(只需右键单击并创建新文件夹)。 如果用户创建了一个新文件夹,那么我需要获取该文件夹的详细信息,如文件夹名称和隐私。
提前致谢!
答案 0 :(得分:1)
您可以通过调用方法GetDirectories
将文件夹的子目录(在您的示例中,文件夹“ABC”)作为字符串数组获取:
string[] subdirs = Directory.GetDirectories(@"C:\ABC");
然后,如果你愿意,你可以遍历所有这些:
foreach (string dir in subdirs)
//dir is a path to a subdirectory
不要忘记using
声明!
using System.IO;
答案 1 :(得分:1)
您可以使用DirectoryInfo获取子文件夹列表
DirectoryInfo dirInfo = new DirectoryInfo(@"c:\ABC");
DirectoryInfo[] subFolders = dirInfo.GetDirectories();
我不确定你的意思隐私 ...