完整脚本:
set RM="C:\Program Files\Git\usr\bin\rm.exe"
cd D:\build\BP_CCT_rqh\code\base\AC\public
dir . /s /b| find ".java" >a.txt
for /f %%i in (a.txt) do (
echo %%i >temp.txt;
dir | find "temp.txt">b.txt
for /f "tokens=3 delims= " %%j in (b.txt) do (
echo %%j
if %%j gtr 210 %RM% -rf %%i
)
)
注:
1、使用了git的rm工具
2、通过查看文件大小方式获取路径长度
3、判断长于210个字符的删除