Foxtable(狐表)用户栏目专家坐堂 → 如何获取文件夹下所有文件大小


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

主题:如何获取文件夹下所有文件大小

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


加好友 发短信
等级:一尾狐 帖子:499 积分:6102 威望:0 精华:0 注册:2015/4/5 14:08:00
如何获取文件夹下所有文件大小  发帖心情 Post By:2023/9/20 19:17:00 [只看该作者]

您好,请问如何获取文件夹下所有文件大小,包括其下的所有子文件夹,谢谢

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


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/21 8:53:00 [只看该作者]

使用递归处理,假设添加一个自定义函数名称:abc,函数内容

dim dir as string
For Each fl As String In FileSys.GetFiles(dir)
对文件的处理,比如获取文件大小:http://www.foxtable.com/webhelp/topics/2707.htm
next
For Each dir2 As String In FileSys.GetDirectories(dir) 如果有子目录
  
Functions.Execute("abc",dir2 
Next

按钮
For Each dir2 As String In FileSys.GetDirectories("文件夹A的路径")
  
Functions.Execute("abc",dir2 )
Next

 回到顶部