Question

J'ai besoin de copier des fichiers dans un répertoire à un autre où le LastWriteTime est supérieur ou égal à 26/03/2010 21h00. J'utilise:

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

Mais rien ne se passe ...

Toute aide serait grandement appréciée.

Merci!

Emo

Était-ce utile?

La solution

Essayez ceci:

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

Le nom de la variable "il" dans where-object est $_, pas $i.

En outre, si vous utilisez ces citations “” au lieu de "", je pense que ce serait aussi échouer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top