0
我正在使用PowerShell中的驅動器清理腳本。作爲其中的一部分,我使用Get-ChildItem
cmdlet來獲取所有文件的列表。有很多(50k +)的文件。存儲變量vs輸出到文件
我已經將cmdlet的輸出引入CSV,認爲它會節省一些RAM。然後導入該CSV並逐行處理。我的理解是,只有CSV的當前行被加載到RAM中。那是對的嗎?
如果整個CSV被加載到RAM中,因爲它被處理,那麼這個問題是沒有意義的。在這種情況下,我只是將輸出放入一個變量中進行處理。
它加載所有。你可以使用Get-ChildItem cmdlet – Ramankingdom
50k的文件描述是沒有用的,不要打擾。 – wOxxOm
此鏈接將完整幫助 https://stackoverflow.com/questions/33511772/read-file-line-by-line-in-powershell – Ramankingdom