Я пытаюсь создать программу, которая может иметь папку белого списка и целевую папку. Папка белого списка сообщает программе, что нужно удалить в целевой папке.
Например, допустим, у меня есть 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 решила не делать паузу, пока мне об этом специально говорили.