我试图用 PowerShell 做一个简单的事情,找到占用驱动器大部分空间的文件。我使用了ls+sort并且......对我来说花了很长时间。
有时我使用远管理器,与 PowerShell 相比,它看起来更快更稳定。
好吧,它是基于 .NET 的,但是 .NET 并没有那么慢。我希望看到轻量级和快速的东西!是控制台!
另一件事,我想IEnumerable在 PowerShell 中使用类似的东西来立即查看结果。有可能实现吗?在期待结果时它可能会有所帮助,因为有时我认为它只是闲逛。
编辑
我正在做类似的事情
ls -Recurse -ErrorAction SilentlyContinue | sort -Property Size | select -First 10
Run Code Online (Sandbox Code Playgroud)
我想这可能需要几天时间。
只是为了比较。
C# 代码花了我大约 2 分钟。当然它并不理想并且没有处理所有文件,但它至少处理了> 95%。
ls -Recurse -ErrorAction SilentlyContinue | sort -Property Size | select -First 10
Run Code Online (Sandbox Code Playgroud)