Powershell列出文件大小

时间:2015-05-18 19:11:40

标签: powershell

我有3600个名为PKA.dump的文件

其中一个文件的大小不正确。它们应该高于500字节,但是一个低于500.有没有办法检查所有子文件夹并找到一个名为PKA.dump的文件少于500字节?

抱歉,我打算添加我使用的是PowerShell。

我让它在linux上工作,但是PowerShell对我来说是新的

2 个答案:

答案 0 :(得分:4)

以下内容应该:

Get-Childitem -path C:\yourpath\ -Include pka.dump -recurse | where {$_.Length -le 500}

阅读完评论后,我做了一些性能测试,确实使用-include参数保存(在我的测试用例中)平均每次调用大约15%的执行时间,所以如果性能是一个主要问题,请不要使用{使用-Filter

时{1}}

答案 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-HelpGet-CommandGet-Member是您的朋友。

不要忘记赞成并标记答案。