Copier des fichiers où LastWriteTime -ge 26/03/2010 21h00 avec Powershell
-
26-09-2019 - |
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
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