如何确定C#中是否存在子目录?

时间:2010-12-29 06:35:49

标签: c# filesystems .net subdirectory

在C#中,如何确定子目录是否存在?

调用CreateSubDirectory时需要这个吗?

5 个答案:

答案 0 :(得分:7)

if(System.IO.Directory.GetDirectories(path).Length>0)
{
//if this condition is true-->> Directory has sub-sirectories

} 

答案 1 :(得分:6)

  

如果子目录已存在,   这种方法什么都不做。

http://msdn.microsoft.com/en-us/library/h8dtw1d6.aspx

使用Directory.Exists检查是否存在 http://msdn.microsoft.com/en-us/library/system.io.directory.exists.aspx

答案 2 :(得分:3)

你需要这个吗?

if(Directory.Exists(path)) 
{
     // This path is a directory
     ProcessDirectory(path);
}

答案 3 :(得分:2)

使用System.IO.Directory.Exists。 MSDN是你的朋友:)

答案 4 :(得分:1)