у меня есть дерево каталогов, содержащих файлы и иногда копию в том же месте. Эта копия идентифицируется некоторой строкой, например _001
, присоединены к исходному имени файла.
somefile.txt
иsomefile_001.txt
Я могу перечислить такие файлы в командной строке DOS, используя:
dir /s *_001.*
или
for /f "tokens=1,2 delims=_" %i in ('dir /s /b *_*.*') do echo %i_%j
но я не знаю, возможно ли это, вероятно, используя более поздний формат, проверить, существует ли исходный файл и в в этом случае удалите копию.