我认为这应该相当简单,但我想删除例如中所述的所有文件:C:\TEST
但我想保留位于此文件夹子目录中的文件。例如文件夹中的文件:C:\TEST\Backup
不应删除。
使用以下批处理命令时,所有文件都会被删除,包括位于子目录中的文件,但会离开文件夹:
DEL /S C:\TEST\ /q
有谁知道我需要的命令?
就这么简单:
从命令行:
for %a IN (C:\TEST\*.*) do echo "%a"
或在批处理脚本中,只需添加一个额外的%
for %%a IN (C:\TEST\*.*) do echo "%%a"
一旦您对最终脚本充满信心,只需替换echo
为del
。
或者干脆做:
del C:\TEST /q
所有这些都可以通过简单地打开 cmd.exe 并使用/?
开关运行任何命令来找到。例如。
for /?
del /?
等等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句