gpt4 book ai didi

powershell - Export-csv 创建一个空的 csv 文件

转载 作者:行者123 更新时间:2023-12-02 01:14:00 25 4
gpt4 key购买 nike

这是我的第一个 PowerShell 脚本,我已经讨论了很多主题,但似乎找不到问题所在。我正在尝试查看是否在“今天”文件夹中创建了具有两个扩展名的文件,并将文件名和日期输出到 csv 文件中。

我的代码是:

Get-ChildItem 'PATH' -recurse -include @("*.txt*","*.txt.gz") | Where-Object { $_.CreationTime -gt (Get-Date).Date } Select-Object FullName, CreationTime, @{Name="Mbytes";Expression={$_.Length/1Kb}}, @{Name="Age";Expression={(((Get-Date) - $_.CreationTime).Days)}} | Export-Csv -path 'PATH' -Append

文件已创建,但没有数据放入其中,即使在运行代码时我需要的信息显示在 PowerShell 窗口中也是如此。

最佳答案

您缺少Where-ObjectSelect-Object cmdlet 之间的|管道:

Get-ChildItem 'PATH' -recurse -include @("*.txt*","*.txt.gz") | 
Where-Object { $_.CreationTime -gt (Get-Date).Date } |
Select-Object FullName,
CreationTime,
@{Name="Mbytes";Expression={$_.Length/1Kb}},
@{Name="Age";Expression={(((Get-Date) - $_.CreationTime).Days)}} |
Export-Csv -path 'PATH' -Append

关于powershell - Export-csv 创建一个空的 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43585751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com