2010-04-13 50 views
4

我需要將文件在一個目錄中複製到另一個目錄,其中lastwritetime大於或等於3/26/2010 9:00 pm。我使用的是:複製文件,其中lastwritetime -ge 3/26/2010下午9:00與Powershell

Get-ChildItem C:\pstest\hlstore\folder1\data | where-object {$i.lastwritetime -ge 「3/26/2010 9:00 PM」} | Copy-Item -destination c:\pstest\hlstore2\folder1\data 

但沒有任何反應......

任何幫助將不勝感激。

謝謝!

情緒

回答

5

試試這個:

Get-ChildItem C:\pstest\hlstore\folder1\data | where-object {$_.lastwritetime -ge "3/26/2010 9:00 PM"} | Copy-Item -destination c:\pstest\hlstore2\folder1\data 

的 「它」 變量的名稱在where-object$_,不$i

此外,如果您使用這些引號「」而不是"",我認爲它也會失敗。

+0

完美!就是這樣!非常感謝Martinho – Emo 2010-04-13 22:33:29