c#判断文件夹内是否有文件

cyljay 2009-07-30 11:28:10
用c#怎样判断一个文件夹内是否有文件
...全文
1264 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
csuchen6 2011-07-29
  • 打赏
  • 举报
回复
三楼是我需要的答案,多谢
strxingjiang 2009-09-14
  • 打赏
  • 举报
回复
有子文件夹就删除不了 还得先判断是否为叶子及文件夹
qq441733920 2009-07-30
  • 打赏
  • 举报
回复
很好
wuhuaxin 2009-07-30
  • 打赏
  • 举报
回复
上面几位写的程序都可以实现你要的功能
lovvver 2009-07-30
  • 打赏
  • 举报
回复
string dir = "xxxx";
bool existsFile =Directory.GetFiles(dir).Length > 0;
深海之蓝 2009-07-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zgke 的回复:]
if (Directory.GetFiles(@"C:\Temp").Length == 0)
            {
                MessageBox.Show("无文件!");
            }


[/Quote]
正解
love1209 2009-07-30
  • 打赏
  • 举报
回复

string[] files = Directory.GetFiles("C:\dir");
if (files.length > 0)
{
//有文件
}
else
{
//没有文件
}
hecker728 2009-07-30
  • 打赏
  • 举报
回复

private bool haveText(string path)
{
string []files = Directory.GetFileSystemEntries(path);
foreach (var file in files)
{
if (File.Exists(file))
{
FileInfo fi = new FileInfo(file);
if (fi.Extension.ToLower()== "*.*")
return true;
}
else
{
return haveText(file);
}

}

return false;
}
zgke 2009-07-30
  • 打赏
  • 举报
回复
if (Directory.GetFiles(@"C:\Temp").Length == 0)
{
MessageBox.Show("无文件!");
}

cwaspnet 2009-07-30
  • 打赏
  • 举报
回复
file类应该有方法吧

110,556

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧