我正在使用dir \pwdf1280rep"*.txt" /S
搜索文件夹代表中的所有txt文件。我使用/S
参数在子目录中搜索相同的内容,但问题是命令永远运行。我基本上正在编写一个perl脚本,它必须找到这些文件及其时间戳。
有没有其他方法可以解决这个问题,或者我可以改进上面的命令吗?
问题是我上面提到的 dir 命令永远运行,并且不显示rep's
子目录中存在的文件。它只显示目录中存在的文件rep
。我想在rep's
子目录中搜索文件。
一种可能加快该过程的方法是使用 PowerShell 在远程计算机上运行目录搜索。
C:srcpowershell> type .rc001.ps1
Invoke-Command `
-ComputerName 'pwdf1280' `
-Command { Get-ChildItem '\pwdf1280rep' -Recurse -Filter '*.txt' } |
ForEach-Object { $_.FullName }
然后,从 cmd 脚本运行:
C:srcpowershell> powershell -NoProfile -File .rc001.ps1
替代方法可能是使用 SysInternals 的psexec
或 PuTTY 的plink
远程运行dir
命令。