我是 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