我有3600个名为PKA.dump的文件
其中一个文件的大小不正确。它们应该高于500字节,但是一个低于500.有没有办法检查所有子文件夹并找到一个名为PKA.dump的文件少于500字节?
抱歉,我打算添加我使用的是PowerShell。
我让它在linux上工作,但是PowerShell对我来说是新的
答案 0 :(得分:4)
以下内容应该:
Get-Childitem -path C:\yourpath\ -Include pka.dump -recurse | where {$_.Length -le 500}
阅读完评论后,我做了一些性能测试,确实使用-include
参数保存(在我的测试用例中)平均每次调用大约15%的执行时间,所以如果性能是一个主要问题,请不要使用{使用-Filter
答案 1 :(得分:1)
更新
将它拿出后,最佳答案似乎是:
Get-ChildItem -Path 'c:\yourpath\' -Include 'pka.dmp' -Recurse | Where-Object {$_.Length -le 500}
原始回答
gci -r | sort Length | select -First 10
这应该列出所有文件,管道它按大小排序(默认升序)并选择前10个
Get-Help
,Get-Command
,Get-Member
是您的朋友。
不要忘记赞成并标记答案。