【发布时间】:2015-03-13 17:27:04
【问题描述】:
我的问题与 metafilter 上发布的问题几乎相同。
我需要使用 PowerShell 脚本来扫描大量文件。问题是“Get-ChildItem”功能似乎坚持将整个文件夹和文件结构推入内存。由于驱动器在 30,000 多个文件夹中有超过 100 万个文件,因此该脚本需要大量内存。
我只需要文件的名称、大小和位置。
从现在开始我要做的是:
$filesToIndex = Get-ChildItem -Path $path -Recurse | Where-Object { !$_.PSIsContainer }
它有效,但我不想惩罚我的记忆:-)
最好的问候, 菜鸟
【问题讨论】:
标签: powershell directory