2013-07-22 95 views
3

我正在研究構建一個腳本,該腳本將使我在特定時間段內創建的文件的日期和父目錄。 到目前爲止,這是我想出來的:使用Powershell從文件獲取父目錄和修改日期

get-childitem –recurse | where-object {($_.lastwritetime -gt 「7/1/2013」) -and ($_.lastwritetime -le 「7/22/2013」) } 

我有點無能,如何對「目錄」和「LastWriteTime」(負的時間)到變量分開。

希望能得到幫助。

謝謝!

回答

3

我不會把它們放到單獨的變量中。我只是select的2個屬性:

$files = Get-ChildItem –Recurse | ? { 
    -not $_.PSIsContainer -and 
    $_.LastWriteTime -gt "7/1/2013" -and 
    $_.LastWriteTime -le "7/22/2013" 
} | select Directory, @{n='LastWriteDate';e={Get-Date -uformat "%m\/%d\/%Y"}} 

然後你就可以像這樣訪問這些值:

$files[0].Directory.FullName 
$files[0].LastWriteDate 
+0

這是一些在上面的答案就在那裏! – JustAGuy

相關問題