[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 czjt1234 于 2023-4-1 11:03 编辑
  1. ' & cls & cscript.exe /nologo /e:vbs "%~f0" "D:\A" >out.txt & pause & exit
  2. Dim oFSO, oFolder, s
  3. Set oFSO = CreateObject("Scripting.FileSystemObject")
  4. Set oFolder = oFSO.GetFolder(Wsh.Arguments(0))
  5. s = ""
  6. Call EnumFolders(oFolder.Path)
  7. s = Left(s, Len(s) - 2)
  8. Sub EnumFolders(ByVal folderPath)
  9.     Dim oFolder
  10.     On Error Resume Next
  11.     s = s & folderPath & vbCrLf
  12.     For Each oFolder In oFSO.GetFolder(folderPath).SubFolders
  13.         Call EnumFolders(oFolder.Path)
  14.     Next
  15. End Sub
  16. For Each i In Split(s, vbCrLf)
  17.     Set oFolder = oFSO.GetFolder(i)
  18.     If oFolder.SubFolders.Count = 0 Then
  19.         Wsh.Echo oFolder.Path & " [" & oFolder.Files.Count & "个文件]"
  20.     End If
  21. Next
复制代码


把 D:\A 改成你指定的文件夹

QQ 20147578

TOP

返回列表