隨着這些代碼行文件:使用Get-孩子列出與lastwritetime
get-childitem -Path d:\scripts –recurse |
where-object {$_.lastwritetime -gt (get-date).addDays(-1)} |
Foreach-Object { $_.FullName }
我得到d下的一切的列表:\ scripts目錄是在時間戳小於1日齡。輸出:
D:\scripts\Data_Files
D:\scripts\Power_Shell
D:\scripts\Data_Files\BackUp_Test.txt
D:\scripts\Power_Shell\archive_test_1dayInterval.ps1
D:\scripts\Power_Shell\stop_outlook.ps1
D:\scripts\Power_Shell\test.ps1
D:\scripts\WinZip\test.wjf
該協議是,該文件的文件夾(Data_Files & Power_Shell)與在Date參數最後寫。我只是想輸出第3-7行中的文件。
對此提出建議?
哪裏對象{$ _ lastwritetime -gt(獲取最新).addDays(-1) - 和 - 而不是$。 _.PSIsContainer} ##如果你不需要的話,不要把對象放在哪裏:) – Jaykul 2010-11-09 17:47:05
大的時候謝謝。 – chris 2010-11-09 20:42:44
@jaykul公平點nuff說 – tenpn 2010-11-10 13:37:36