【请教】如何判断一个文件夹为空啊?
请教:如何判断一个文件夹为空,并删除之~
[解决办法]
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(@"d:\a");
if (di.GetFiles().Length + di.GetDirectories().Length == 0)
{
//目录为空
}
[解决办法]
string URL="";//文件夹的相对路径
string path = Server.MapPath(URL);//获取img文件夹的路径
if (!Directory.Exists(path )){}else{
DirectoryInfo di = new DirectoryInfo(path);
int count= di.GetFiles().Length;//获取文件夹下所有的文件数量
if(count==0)
{
Directory.Delete(path ,true);
}
}
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("C:/1");
System.IO.DirectoryInfo[] dirs = dir.GetDirectories();
if (dirs.Length > 0)
{
//有子文件夹
}
else//没有子文件夹
{
FileInfo[] files = dir.GetFiles();
if (files.Count() == 0)
{
//没有文件
}
else
{
//有文件
}
}