Что мне нужно, это операция «вычитать» наборы файлов в разных каталогах. Предполагая эту иерархию файловой системы:
A\1.txt
A\2.txt
A\3.txt
B\2.txt
B\4.txt
... Я хотел бы удалить все файлы в A
которые также существуют в B
(без рекурсии, и мне нужно только сравнить имена файлов).
Результат должен быть:
A\1.txt
A\3.txt
(ничего не изменилось в B\
)
Целевой ОС является Windows - либо командная строка, либо инструмент с графическим интерфейсом. Я также в порядке с подходом командной строки UNIX - у меня установлен GnuWin32.