0

我的文件夹结构设置如下:

C:/Scripts
C:/Scripts/Script1
C:/Scripts/Script1/result2
C:/Scripts/Script1/result5
C:/Scripts/Script1/result1
C:/Scripts/Script2
C:/Scripts/Script2/result10
C:/Scripts/Script2/result7
C:/Scripts/Script3
C:/Scripts/Script3/result1
C:/Scripts/Script4

我正在寻找创建一个批处理文件,我可以保存在C:/Scripts/目录中,该目录将查看其每个子文件夹(例如,、、Script1Script2Script3,并删除其中以(result例如result1,、、、ETC)。有什么建议么?result2result3

4

1 回答 1

1

尝试这样的事情:

@echo off

setlocal EnableDelayedExpansion

for /r "C:\Scripts" %%d in (.) do (
  set "name=%%~nxd"
  if /i "!name:~0,6!"=="result" rd /s /q "%%~d"
)
于 2013-10-11T07:29:01.683 回答