删除给定文件夹中的文件,但将文件保留在子文件夹中

罗坦075

我认为这应该相当简单,但我想删除例如中所述的所有文件: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"

一旦您对最终脚本充满信心,只需替换echodel

或者干脆做:

del C:\TEST /q

所有这些都可以通过简单地打开 cmd.exe 并使用/?开关运行任何命令来找到例如。

for /?
del /?

等等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

删除给定文件夹中的文件,但将文件保留在子文件夹中

删除子文件夹,但将文件保留在Windows中以保存Google照片

如何删除当前目录中的所有文件,但将文件保留在子文件夹中

如何删除所有文件/文件夹,但将根文件夹保留在C#中

如何删除一个文件夹,但将所有子文件夹和文件保留在一个git分支中?

将子文件夹的名称保留在列表中

grunt uglify将缩小文件保留在与src相同的文件夹中

R CMD构建将已编译的.o文件保留在src文件夹中

删除所有文件夹但将所有文件保留在一个文件夹中的程序/脚本

杂音:将邮件保存到其他文件夹,但保留在该文件夹中

将ProFTPD用户保留在其主文件夹中

Makefile:自动编译所有c文件,将.o文件保留在单独的文件夹中

从解决方案资源管理器中删除解决方案文件夹中在 TFS 中保留在团队中的文件夹

如何将上传图像保留在Public / Storage中的post文件夹中

docker-compose类型:卷保留在外部文件夹中

将nginx root设置为公用文件夹,同时将父目录名称保留在URL中

为什么在提交和签出后将文件夹保留在本地git工作目录中

有没有办法将文件夹保留在其目录中,但仍使其与Dropbox同步?

Git-将`Master`和`branch`保留在同一文件夹中

列出C中给定路径中的文件夹,子文件夹和文件(Windows)

gitignore多个文件夹中的给定文件夹

删除文件夹中不包含子文件夹的文件夹中的旧文件

删除子文件夹中的文件并删除空文件夹

删除文件夹和子文件夹中的某些文件类型和空文件夹

Powershell 查找给定文件夹名称中的所有空文件夹和子文件夹

将.git文件夹保留在保管箱之外

将/ etc文件夹保留在远程服务器上

在子文件夹中搜索文件

从文件,文件夹及其子文件夹中删除前导空格