Удалить файлы в каталоге B, которые также существуют в каталоге A
214
Steev43230
На этой странице рассказывается, как удалить файлы в каталоге B, которые также существуют в каталоге A.
Я хочу использовать решение для Windows, но без копирования.
Может кто-нибудь сказать мне, как отредактировать строку FOR, чтобы просто сделать сравнение, а затем удалить? Спасибо.
Нет, это совершенно другой вопрос.
DavidPostill 6 лет назад
1
Я бы подумал, что-то близкое к FOR %% A IN ("% SourceDir% \ *. *") DO DEL / Q / F "" DestDir% \ "%% ~ A" - это не проверяет, существует ли оно в DEST - он просто пытается и удаляет его - если он терпит неудачу - то он не существует
Ross 6 лет назад
0
Пересмотренный комментарий: Спасибо, Росс. К сожалению, это не сработало. Мне нужно сделать еще несколько испытаний. "Система не может найти указанный файл." При этом использовались тестовые каталоги с одинаковыми пятью файлами в обоих каталогах. @ECHO ON SET SourceDir = C: \ Users \ Steve \ Desktop \ Barnes 330 Discovery Recd 2018-20-15 \ KV Emails \ Source \ SET DestDir = C: \ Users \ Steve \ Desktop \ Barnes 330 Discovery Recd 2018-20- 15 \ KV E-mail \ SourceDupes \ FOR %% A IN ("% SourceDir% *. *") DO DEL / Q / F ""% DestDir% \ "%% ~ A" пауза GOTO EOF
Steev43230 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами