[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 taofan712 于 2017-2-13 15:40 编辑
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. :loop
  4. set /p folder=拖入文件目录
  5. set "folder=%folder:"=%"
  6. cd /d "%folder%" ||goto loop
  7. (echo; 本文档统计于%date:~0,-3% & echo.)>tree.txt
  8. for /f "delims=[]" %%a in ('dir /s^|find "" /n /v^|find "所列文件总数"') do ( set /a num=%%a
  9. set /a wj=!num!+1 & set /a ml=!num!+2
  10. for /f "tokens=2 delims= " %%b in ('dir /s^|find "" /n /v^|find "[!wj!]"') do set files=%%b
  11. for /f "tokens=2 delims= " %%c in ('dir /s^|find "" /n /v^|find "[!ml!]"') do set folders=%%c
  12. echo;%cd%  【!files!个文件!folders!个目录】&echo. )>>tree.txt
  13. for /f "delims=" %%d in ('dir /ad /b') do ( echo; %%d
  14. pushd "%%~d"
  15. for /f "delims=" %%h in ('dir /ogn /s /b') do ( echo; %%h  【%%~zh 】 )
  16. popd )>>tree.txt
  17. for /f "delims=" %%i in ('dir /a-d /b') do ( echo; %%i  【%%~zi】 )>>tree.txt
  18. echo;完毕&pause>nul
复制代码

TOP

返回列表