File 在powershell中:希望以树状方式获取文件和文件夹-输出上次写入时间

File 在powershell中:希望以树状方式获取文件和文件夹-输出上次写入时间,file,powershell,directory,File,Powershell,Directory,我可以用它做一个或另一个 get-childitem c:\locationhere -rec | where {$_.PSIsContainer} | select-object FullName, LastWriteTime | export-csv -notypeinformation -delimiter '|' -path C:\file.csv 带有感叹号的{!$\u0.PSIsContainer}仅获取文件。没有我就只有文件夹。有人想把它们都弄到手吗?谢谢你的帮助。我卡住了。 谢

我可以用它做一个或另一个

get-childitem c:\locationhere -rec | where {$_.PSIsContainer} |
select-object FullName, LastWriteTime | export-csv -notypeinformation -delimiter '|' -path C:\file.csv
带有感叹号的
{!$\u0.PSIsContainer}
仅获取文件。没有我就只有文件夹。有人想把它们都弄到手吗?谢谢你的帮助。我卡住了。
谢谢你

去掉这一部分,你会得到文件和文件夹。你在那里做的是“给我所有的文件夹”,或者“给我所有不是文件夹的东西!”就像@EBGreen所说的,删除它会给你们两个都带来好处。由于通常文件名长度不同,输出看起来会参差不齐,所以我会反转属性。如果使用pscx cmdlet
Show Tree
,您可以像在中一样调整和调整输出