人气 4745

[Excel技巧] excel vba获取子文件夹名称,文件夹大小 [复制链接]

精益人 2017-11-17 17:00:41
用excel vba遍历出文件夹下的文件。这个示例可以找出文件夹的所有文件名。当然有时,我们希望获取所有文件夹的子文件夹,查看他们的文件夹大小和路径。如下图,找出D:\安装打包路径下的所有文件夹名称
1510909510648876.png (41.74 KB, 下载次数: 0, 售价: 4 金钱)
运行源代码,程序会自动在“sheet17”中添加"D:\安装打包"文件夹下的文件夹信息Sub获取子文件夹()
DimfsoAsNewScripting.FileSystemObject
DimsFolderAsFolder,iAsInteger
OnErrorResumeNext
i=1
WithWorksheets("sheet17")
ForEachsFolderInfso.GetFolder("D:\安装打包").SubFolders
.Cells(i,1)=sFolder.Name
.Cells(i,2)=Round(sFolder.Size/1024,2)&"KB"
.Cells(i,3)=sFolder.Path
i=i+1
Next
EndWith
Setfso=Nothing
EndSub
您需要登录后才可以回帖 登录 | 立即注册

QQ|手机版|精益人 ( 沪ICP备19004111号-1 )|网站地图

GMT+8, 2024-12-22 23:09 , Processed in 0.302852 second(s), 23 queries .

Powered by Lean.ren X3.5 Licensed  © 2001-2030 LEAN.REN