【发布时间】:2018-02-20 16:57:04
【问题描述】:
我有一个临时文件夹,文件被加载到其中,然后系统地清除。清除文件的工作失败,现在我有许多需要手动删除的目录/文件。我已经删除了包含我需要删除的所有文件夹的名称的 deleteirs.txt。我已生成以下内容来删除文件和文件夹,但路径并不总是相同:
FOR /F %%i IN (C:\dirlist.txt) DO echo y| del "C:\Temp Files\*" & rmdir /s /q "C:\Temp Files\" %%i
问题在于临时文件被加载到它们形成自己的子文件夹中,所以我有以下结构:
C:\Temp Files\101\folder1
C:\Temp Files\101\folder2
C:\Temp Files\103\folder4
C:\Temp Files\455\folder3
deletedirs.txt 包含文件夹名称(folder1、folder2 等)
我的脚本失败了,因为它正在搜索“C:\Temp Files\folder1”
无论子文件夹编号(101、103 等)如何,如何让脚本找到“folder1”并将其删除?
【问题讨论】: