我有三个目录,每个目录都包含 8 个子目录,每个子目录都包含 2 个我要删除的文件夹。
结构:
[编辑路径名]
C:/Process/CIM
/AB_CIM
/LOG
/DATA
/CC_CIM
/LOG
/DATA
/CIM_RD
...
...
C:/Process/DIM
/AB_DIM
/LOG
/DATA
/CC_DIM
/LOG
/DATA
/DIM_RD
...
...
C:/Process/RRS
...
LOG
所以基本上我想删除DATA
所有这些子目录。我想过使用两个单独的批处理文件来做到这一点***:
第一个批处理文件将包含:
call secondBatchFile.cmd CIM
call secondBatchFile.cmd DIM
call secondBatchFile.cmd RRS
现在,我不确定如何编写第二个批处理文件,因为这些子目录有不同的名称(但有一个共同的部分:AB_*、CC_*、*_RD 等)。我想知道是否有人可以帮助我。
提前感谢您的帮助。
*** 使用两个单独的批处理文件执行此操作的原因是,有时我可能需要为其中一个父目录(例如 CIM)保留LOG
和DATA
,所以这样我可以只注释掉第一个批处理文件的一行,然后然后运行它。