我是Perl新手。 我想在包含多个子文件夹,子子文件夹和大量文件的大型目录树中递归搜索pdf
文件。 我正在使用File::Find::Rule
来实现这一点。但是,性能影响是巨大的。 该脚本需要花费大量时间进行搜索。Perl:在大型目录结构中搜索pdf文件recursivley
段:
@folders = File::Find::Rule -> file -> name('*.[pP][dD][fF]') -> in($folderPath);
是否有任何其他的方式来实现这一目标,而不会影响性能?
任何帮助将不胜感激。
(非perl)命令如何比较查找start_dir -name *。[pP] [dD] [fF]“?那是否比你的Perl脚本更快? – PerlDuck