复制其中lastwritetime -GE 3/26/2010 9:00使用PowerShell文件
-
26-09-2019 - |
题
我需要在一个目录中的文件复制到另一个目录中,其中lastwritetime大于或等于3/26/2010下午9时00。我使用:
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
。
此外,如果您使用的这些报价“”
代替""
,我想这也将失败。
不隶属于 StackOverflow