我会详细解释我的情况。我需要一个批处理文件,在C:/中搜索'Minecraft.exe',如果存在则删除它。
我不懂足够的批处理知识来自己完成这个任务,我已经到处查找,但只能找到部分解决方案。
我会详细解释我的情况。我需要一个批处理文件,在C:/中搜索'Minecraft.exe',如果存在则删除它。
我不懂足够的批处理知识来自己完成这个任务,我已经到处查找,但只能找到部分解决方案。
好的 - 首先执行此操作是个好主意:
DIR /s c:\minecraft.exe
但这只是在寻找它。
对于这个命令要非常小心 - 如果出现错误,可能会带来真正的麻烦。
del /p /s c:\minecraft.exe
将删除所有minecraft.exe文件(但会先提示)。
省略/p
,将不提示直接删除。
添加/f
,将同时删除任何找到的只读版本。
只要小心点,好吗?
尝试这个(在删除echo
之前它不会删除任何东西):
@echo off &setlocal
for /f "delims=" %%i in ('dir /a-d /s /b c:\minecraft.exe') do echo del "%%~i"
endlocal
dir /s
,它会在 C:\ 的所有文件夹中搜索。 - Endorominecraft.exe
),则无需使用通配符。 - Endoro这可能太晚了,但是:
For /F "tokens=*" %%I in ('Dir c:\Minecraft.exe /s /b') do set FOUND="%%~fI"
del %FOUND%