无法在 Powershell 中导出

无法在 Powershell 中导出

我是 PowerShell 新手,我正在尝试编写一个简单的脚本,列出驱动器中的所有文件夹和文件,显示上次修改日期和大小,然后将它们导出到 cvs。到目前为止,我已经了解了大部分内容,但不知道如何获取文件大小以及如何导出。对于导出,它要求我输入 InputObject

这是我目前所拥有的

Get-ChildItem -Recurse c:\Users\iceledon | Where{$_.LastWriteTime -gt (Get-Date).AddDays(-365)} ;
Export-Csv "C:\Users\"

答案1

Export-csv 没有要导出的内容。
您既没有通过管道传输任何内容,也没有指定-InputObject

Get-ChildItem c:\Users\iceledon -Recurse -ErrorAction SilentlyContinue | 
  Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-365)} |
    Export-Csv "C:\Users\iceledon\Desktop\files.csv" -NoTypeInformation

相关内容