利用bat文件执行删除操作时,我只想删除指定大小的一类文件,该怎么写

2024-11-27 12:43:42
推荐回答(3个)
回答1:

for /f "delims=" %%a in ('dir /s /b d:\123\*.exe') do if %%~za equ 208896 del /a /f "%%a"/f表示打开for的f开关,语句是遍历d:\123内所有用程序,%%~za表示把%%a扩充到文件大小,if %%~za equ 208896 如果文件大小等于208896 则 del /a /f "%%a"删除它

回答2:

就一句话for /f "delims=" %%a in ('dir /s /b d:\123\*.exe') do if %%~za equ 208896 del /a /f "%%a"

回答3:

用搜索功能找它们的相同点...一次删了就行了..