windows下删除文件名过长的文件

完整脚本:

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个字符的删除


猜你喜欢

转载自blog.csdn.net/r77683962/article/details/80074988