Batch file 如何删除特定子文件夹中的文件?

Batch file 如何删除特定子文件夹中的文件?,batch-file,filesystems,Batch File,Filesystems,到目前为止,我已经尝试过: For /R "C:\Test\" %%G IN (*.*) do del "%%G" 使用此代码,它将删除从c:\test\开始的所有文件,但我想删除特定子文件夹上的文件 有什么建议吗?这将从一个文件夹中删除可见文件 For %%G in ("C:\Test\subfolder\*.*") do del "%%G" del命令接受路径和通配符参数,如果不在该循环中执行任何其他操作,则可以将其更改为 del C:\Test\subfolder\*.* 将C:

到目前为止,我已经尝试过:

For /R "C:\Test\" %%G IN (*.*) do del "%%G" 
使用此代码,它将删除从c:\test\开始的所有文件,但我想删除特定子文件夹上的文件


有什么建议吗?

这将从一个文件夹中删除可见文件

For %%G in ("C:\Test\subfolder\*.*") do del "%%G" 

del命令接受路径和通配符参数,如果不在该循环中执行任何其他操作,则可以将其更改为

del C:\Test\subfolder\*.*

将C:\Test\更改为C:\Test\子文件夹有什么问题?del/q C:\Test\subfolder\*?或者,del/q/s c:\test\subfolder\*?我们缺少什么?我会给你更多的信息,我有一个测试文件夹,在这个文件夹中有10个userfolders,每个userfolder中有一个下载文件夹,我需要脚本来查找用户下载文件夹,而不必为每个用户手动添加子文件夹。如果我添加一个新用户,它必须自动转到该文件夹并清空它。