我认为这应该相当简单,但我想删除例如C:\TEST
中所述的所有文件,但我想保留位于此文件夹子目录中的文件。例如,不应删除文件夹中的文件:C:\TEST\Backup
。
使用以下批处理命令时,所有文件都会被删除,包括位于子目录中的文件,但它会离开文件夹:
DEL /S C:\TEST\ /q
有谁知道我需要的命令?
答案 0 :(得分:2)
就这么简单:
来自cmdline:
for %a IN (C:\TEST\*.*) do echo "%a"
OR 在批处理脚本中,只需添加其他%
for %%a IN (C:\TEST\*.*) do echo "%%a"
一旦您对最终脚本有信心,只需将echo
替换为del
。
或只需:
del C:\TEST /q
只需打开cmd.exe并使用/?
开关运行任何命令,即可找到所有这些内容。例如。
for /?
del /?
等