【发布时间】:2017-06-14 09:14:44
【问题描述】:
我正在使用dir \\pwdf1280\rep\"*.txt" /S 搜索文件夹rep 中的所有txt 文件。我使用/S 参数在子目录中搜索相同的,但问题是命令永远运行。我基本上是在编写一个 perl 脚本,它必须找到这些文件及其时间戳。
有没有其他方法可以解决这个问题,或者我可以改进上述命令吗?
问题是我上面提到的 dir 命令永远运行并且不显示存在于rep's 子目录中的文件。它只显示存在于rep 目录中的文件。我想在rep's 子目录中搜索一个文件。
【问题讨论】:
-
请澄清您的具体问题或添加其他详细信息以准确突出您的需要。
-
如果您正在遍历目录树,那么......这将是缓慢的部分。但是,如果您的想法不正确,请查看
File::Find::Rule。 -
@Sobrique 我使用了
File::Find::Rule,该函数是否将UNC路径作为参数 -
@Sobrique
@full_pathes = File::Find::Rule->file->name("*.log")->in('\\\pwdfm123\\logs')我可以将UNC路径作为参数传递吗,它不起作用,我做错了什么 -
@kewin: “它不起作用” 是对问题的可怕描述。
标签: cmd windows-server-2008 remote-server