【发布时间】:2017-10-24 16:13:15
【问题描述】:
我试图在一行中输出完整的目录路径和 lastaccesstime。
需要 -- R:\Directory1\Directory2\Directory3,1015 年 3 月 10 日
我得到了什么—— R:\Directory1\Directory2\Directory3
1015 年 3 月 10 日
这是我的代码,它并不复杂,但它超出了我的范围。
Get-ChildItem -Path "R:\" -Directory | foreach-object -process{$_.FullName, $_.LastAccessTime} | Where{ $_.LastAccessTime -lt [datetime]::Today.AddYears(-2) } | Out-File c:\temp\test.csv
我过去使用过 foreach-object 以确保不会截断过长的目录名称和路径,但在拉取两个属性时从未使用过它。我希望所有信息都在一条线上,但没有成功。提前感谢您的帮助。
【问题讨论】:
-
当我理解你的正确时,你唯一缺少的是两个属性之间的逗号?