仅删除顶层文件夹中的文件

仅删除顶层文件夹中的文件

我将照片处理到单独的文件夹中,每个文件夹都包含子文件夹。我想搜索并删除所有最高级别文件夹中的所有 *.jpg 文件。

我怎样才能告诉 Windows 仅查找并删除最高级别文件夹中的所有 *.jpg,但保留所有子文件夹不变?

答案1

尝试这个...

搜索参数:type:jpg -folderpath:TopLevelFolderName\*\

答案2

命令行中的以下内容应该可以工作:

cd C:\path\to\the\folder
del *.jpg

根据文档,它不应该递归到子目录中。不过我还没有亲自测试过,所以你可能想先运行一个小测试以确保万无一失。(当你不能 100% 确定并执行任何类型的删除时,请务必仔细检查!)

如果你希望它递归到子目录,然后使用/S开关:

cd C:\path\to\the\folder
del /S *.jpg 

相关内容