Answers:
您可以使用for
和if
命令完成此操作:
for %i in (*) do if not "%~i" == a.c del "%~i"
它遍历当前目录,并将每个文件名与ac进行比较。如果不匹配,则删除该文件。
for
定期使用时,会想到各种疯狂的情况。:)
del "%i"
IF
语句不区分大小写,请将其更改为IF /I
。
不,没有。我要创建一个目录,将重要文件复制到其中,然后擦除。,然后将文件移回。然后删除临时文件。
mkdir temp
move a.c temp
erase *.*
move temp\* .
rmdir temp
FOR %f IN (*.*) DO IF NOT [%f]==[a.c] DEL /Q %f
%f
文件名中可以有空格。
del /[!a.c] *
收益率Invalid switch - "[!a.c]".