|
|
发表于 2025-9-21 19:02:28
|
显示全部楼层
本帖最后由 aloha20200628 于 2025-9-21 23:08 编辑
回复 4# 单车少男
借助 gnu 系列的 tree.exe (本坛第三方下载 http://bcn.bathome.net/s/tool/index.html?key=tree 落地即用,更名为 tree_gnu.exe 与批处脚本同目录)可免除目录树节点与目标目录的匹配,以便确保处理结果的可靠性和效率...
- @echo off &tree_gnu.exe -dfN --noreport|more +1>#.$
- echo,%cd%&for /f "tokens=1* delims=." %%a in (#.$) do (
- set "p=%%b" &setlocal enabledelayedexpansion &set "p=.!p:/=\!"
- dir /b/a "!p!"|find /v "">nul 2>nul
- if !errorlevel! neq 0 (echo,%%a%cd%!p:~1! 空目录) else (echo,%%a%cd%!p:~1! 非空目录)
- endlocal )
- del /q #.$ &pause&exit/b
复制代码 |
|