复制文件,其中lastwritetime -ge 3/26/2010下午9:00与Powershell
问题描述:
我需要将文件在一个目录中复制到另一个目录,其中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
但没有任何反应......
任何帮助将不胜感激。
谢谢!
情绪
答
试试这个:
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
。
此外,如果您使用这些引号“”
而不是""
,我认为它也会失败。
完美!就是这样!非常感谢Martinho – Emo 2010-04-13 22:33:29