У меня есть зеркало большого сайта, который мне нужно реорганизовать, большинство изображений и файлов, которые я смог программно переместить и связать; однако есть несколько (несколько - это относительный термин, мы говорим о 3000 нечетных файлах), которые мне нужно найти в куче папок.
Я знаю имя файла (ов) (у меня есть большие длинные списки, и я предполагаю, что они уникальны или, по крайней мере, достаточно уникальны, чтобы я мог исправить любое столкновение вручную), но не их расположение в структуре файла, и мне нужно скопировать их в отдельный каталог, чтобы я мог загрузить их.
Короче, у меня есть список как
file1.jpg
file2.doc
file4.ppt
filesomethingelse.this
в файле (скажем, filelist.txt
).
И у меня есть структура папок, как
folder\subfolder\file1.jpg
folder\subfolder\file2.doc
folder\subfolder2\filesomethingelse.this
folder\file3.jpg
folder\file4.ppt
и я хочу получить
secondFolder\file1.jpg
secondFolder\file2.doc
secondFolder\file4.ppt
secondFolder\filesomethingelse.this
Обратите внимание, что file3.jpg
не следует копировать, потому что его нет в списке.
Думаю, что-то вроде командной строки (xcopy или robocopy) будет лучшим вариантом, поэтому я могу собирать запросы.
Надеюсь, это имеет смысл.