用于获取包含文件夹的文件名和文件大小的 csv 文件的 Powershell 脚本

Adi*_*tya 3 csv powershell

我有文件夹,里面有子文件夹。我需要csv 中文件夹中所有文件的文件名大小。

sah*_*hus 5

这段代码应该适合你

$Directory = "C:\path to directory"
Get-ChildItem -Path $Directory -Recurse -Force | ForEach {
    [PSCustomObject]@{
        Name = $_.Name
        Size = "$([int]($_.length / 1mb)) MB"
    }
} | Export-Csv -Path "./temp.csv" -NoTypeInformation
Run Code Online (Sandbox Code Playgroud)