У меня есть папка «Lib» на моем диске, она содержит много файлов внутри, и у меня проблема, что эта папка «Lib» есть во многих других местах на диске. Мой Perl-скрипт должен скопировать содержимое из папки "Lib", которая была обновлена последним, и вставить ее в папку "d: \ perl \ Latest_copy_of_Lib"
Например, у меня есть папки Lib в d:\functions
, d:\abc
и во многих других местах. Я хочу найти последнюю копию каждого файла в этих каталогах. Итак, если файл d:\functions\foo.txt
последний раз изменялся 2009-10-12, а d:\abc\foo.txt
последний раз изменялся 2009-10-13, то я хочу, чтобы версия в d:\abc
была скопирована в целевой каталог.
Я использовал file :: find, но он выполняет поиск по всему каталогу и копирует содержимое, которое не является последней копией.