我正在尝试创建一个可以具有白名单文件夹和目标文件夹的程序。白名单文件夹告诉程序要在目标文件夹中删除什么。
例如,假设我有FOLDER1和FOLDER2 FOLDER1有一个名为“ Hi”的文本文档 FOLDER2有2个文本文档,一个名为“ Hi”(同一文本文档),另一个名为“ Hello”
我希望程序看到FOLDER1拥有“ Hi”的白名单,并将其从FOLDER2中删除。
有人可以帮忙吗?!
我已经尝试过将FOLDER1的所有内容放入一个字符串变量中,并将其从FOLDER2中删除。而且我只尝试了Del FOLDER1 FOLDER2。
@ECHO OFF
SET PATH_LIST=
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /r C:\Users\%USERNAME%\Desktop\FOLDER1 %%X IN (.svn) DO (
ECHO %%X
SET PATH_LIST=!PATH_LIST! "%%X"
)
ENDLOCAL
RD /s /q %PATH_LIST%
Pause
那什么也没做,我什至看不到它做了什么,因为CMD决定在被特别告知时不暂停。