C# 判断某个文件夹内是否为空???

来源:百度知道 编辑:UC知道 时间:2024/06/01 07:23:38
我用C#做个网站程序,文件夹为FilePath;怎么判断文件夹为空,也就是里面既没有子文件夹,也没有文件呢?请给出代码,我在网上查了一些,都不行啊,请给位大虾给帮帮忙啊。谢谢了!!!
kailar说的不对,我要做的是判断FilePath这个文件夹里面是否有子文件夹或者文件。而kailar的程序用来判断FilePath存在不存在。

System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(@"d:\a");
if (di.GetFiles().Length + di.GetDirectories().Length == 0)
{
//目录为空
}

string[] files = System.IO.Directory.GetFiles(Path);
判断files是否为空就好了,值判断文件 没判断文件夹

kailar 比较专业,

这些人太业余!
System.IO.Directory.Exists(FilePath);
返回TRUE,就表示存在!

System.IO.Directory.GetFileSystemEntries(path).Length
返回当前目录子文件和子目录的数量