Foxtable(狐表)用户栏目专家坐堂 → 判断文件夹是否为空


  共有189人关注过本帖树形打印复制链接

主题:判断文件夹是否为空

帅哥哟,离线,有人找我吗?
ygg8310
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1020 积分:9139 威望:0 精华:0 注册:2016/4/10 14:33:00
判断文件夹是否为空  发帖心情 Post By:2025/5/26 14:47:00 [只看该作者]

 如题,如何判断一个文件夹是否为空?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:114192 积分:581629 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/5/26 15:14:00 [只看该作者]

判断文件个数和子目录个数

GetFiles返回一个字符集合,该集合包括指定目录下的所有文件名
GetDirectories返回一个字符集合,该集合包括指定目录下的所有子目录名。
[此贴子已经被作者于2025/5/26 15:15:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
listfor
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:190 积分:1752 威望:0 精华:0 注册:2017/11/6 17:23:00
  发帖心情 Post By:2025/5/26 15:18:00 [只看该作者]

Dim folderPath As String = "C:\目标文件夹"
 
If FileSys.DirectoryExists(folderPath) Then 
    Dim files As List(Of String) = FileSys.GetFiles(folderPath)
    Dim subDirs As List(Of String) = FileSys.GetDirectories(folderPath)
    
    If files.Count = 0 AndAlso subDirs.Count = 0 Then 
        MessageBox.Show("文件夹为空!")
    Else 
        MessageBox.Show("文件夹不为空。")
    End If 
Else 
    MessageBox.Show("文件夹不存在!")
End If

 回到顶部
帅哥哟,离线,有人找我吗?
ygg8310
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1020 积分:9139 威望:0 精华:0 注册:2016/4/10 14:33:00
  发帖心情 Post By:2025/5/27 13:24:00 [只看该作者]

 谢谢

 回到顶部