是否有 MS-DOS 命令允许我删除除一个文件之外的所有文件?
以以下文件为例:
a.001
a.002
a.003
a.exe
a.c
Run Code Online (Sandbox Code Playgroud)
是否有删除所有文件的命令a.c
?
Kev*_*vin 41
您可以使用for
和if
命令来完成此操作:
for %i in (*) do if not "%~i" == a.c del "%~i"
Run Code Online (Sandbox Code Playgroud)
这会遍历当前目录,并将每个文件名与 ac 进行比较,如果不匹配,则删除该文件。
小智 20
您可以在删除所有内容之前将文件设置为只读
attrib +r a.c
del *.*
attrib -r a.c
Run Code Online (Sandbox Code Playgroud)
Dav*_*fer 11
不,没有。我会创建一个目录,将重要文件复制到其中,擦除. ,然后将文件移回。然后删除临时文件。
mkdir temp
move a.c temp
erase *.*
move temp\* .
rmdir temp
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
70470 次 |
最近记录: |