我的文件夹结构设置如下:
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/
目录中的批处理文件,该文件可以查看每个子文件夹(例如Script1
,Script2
,Script3
等),并删除以result
开头的任何文件夹(其中的任何文件)(例如result1
,result2
,result3
等)。有什么建议吗?
答案 0 :(得分: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"
)