如何使用Perl同步两个目录?

Use*_*611 0 perl

我在我的驱动器中有一个名为"Lib"的文件夹,里面包含很多文件,我有一个问题,这个"Lib"文件夹在驱动器的许多其他位置.我的Perl脚本必须复制最新更新的文件夹"Lib"中的内容并将其粘贴到"d:\ perl\Latest_copy_of_Lib"文件夹中

例如,我有一个库文件夹d:\functions,d:\abc和许多其他地方.我想在这些目录中找到每个文件的最新副本.因此,如果文件d:\functions\foo.txt是在2009-10-12上次修改并且在2009-10-13 d:\abc\foo.txt上次修改,那么我希望将版本中d:\abc的内容复制到目标目录.

我使用了file :: find但它在整个目录中搜索并复制了不是最新副本的内容.

bri*_*foy 9

我想你刚才描述了rsync.除非你在这里有某些奇怪的要求,否则我认为你不需要编写任何代码来执行此操作.我当然不会让Perl去做你描述的工作.