我有一个类似于此的文件夹树:
main_folder\folder1\Debug\(file1.a1, file2.a2, file3.a3 ...)
main_folder\folder2\Debug\(file1.a1, file2.a2, file3.a3 ...)
main_folder\folder3\Debug\(file1.a1, file2.a2, file3.a3 ...) 除了调试之外,folder1、2、3还包含许多其他文件和文件夹。调试子文件夹在任何文件夹中都不是空的。我想从所有文件夹1,2,3中删除Debug子文件夹(及其中的所有内容)。如何使用bat脚本删除所有这些文件夹中的Debug子文件夹?
发布于 2022-05-19 11:37:09
未经测试,它循环使用main_folder,读取其子目录的名称,而不是删除每个main_folder子文件夹的Debug子文件夹,包括其内容。
for /f "tokens=3 delims=\" %%a in ('dir /b /s /a:d "main_folder"') do rd /S main_folder\%%a\Debug
https://stackoverflow.com/questions/72303691
复制相似问题