Bonjour à tous,
je m'essaie au powershell dans le but de créer quelques scripts d'administration de mon windows 7. L'un d'entre eux consiste à scanner un répertoire et à déplacer des fichiers ayant un format xls/doc et contenant le mot "work" vers un autre répertoire.
voilà mon code:
Cela marche pour tous les fichiers hormis ceux contenant dans le nom les caractères "[" ou "]", le copy-item ne fonctionnant tout simplement pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 foreach ($i in Get-ChildItem -recurse d:\done) { if ($i.Get_extension() -eq ".xls" -or $i.Get_extension() -eq ".doc") { if ($i.Get_Fullname().ToLower().Contains("work")) { Copy-Item $i.FullName -destination "d:\done\work") } } }
Quelqu'un a-t-il déjà rencontré ce problème et existe-il une solution ?
merci pour votre aide précieuse.
Partager