Tittle非常自我解释。我想知道如果文件夹中有子目录,我怎么能获得子目录的完整路径。
这是我必须检查文件夹中是否有任何子目录。
private void button2_Click_1(object sender, EventArgs e)
{
bool hasSubfolders;
string SubFolderFullPath = heyman + "/dump";
DirectoryInfo directory = new DirectoryInfo(SubFolderFullPath);
DirectoryInfo[] subdirs = directory.GetDirectories();
if (subdirs.Length == 0) MessageBox.Show("Dossier dump vide...");
}
答案 0 :(得分:0)
这种方法
Directory.GetDirectories(targetDirectory);
将返回子目录路径的string []。如果你想以递归方式检查,你可以添加更多选项
GetDirectories(targetDirectory, System.IO.SearchOption.AllDirectories);
您可以通过检查其返回值长度来检查子目录是否存在(就像您所做的那样)