Question
Get-ChildItem sur plusieurs sous dossiers
- Sebastien
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 11
- Remerciements reçus 0
Je réalise en ce moment un script qui vient copier des fichiers
Voici mon gci dans l'état actuel des choses :
[code:1]gci H:\Script\Testarbo\ *.* -Recurse -Force | where {!$_.PSIsContainer } | Where-Object {$_.lastwritetime -ge [datetime]::Today}[/code:1]
Je souhaiterais dans ce chemin ne traiter que certains sous-dossiers, par exemple :
- H:/Script\Testarbo/dossiersatraiter
- H:/Script/Testarbo/dossiersimportant
Et d'ignorer tous les autres sous-dossiers contenus dans H:/Script/Testarbo/
Merci de me venir en aide<br><br>Message édité par: Hatsrog, à: 16/06/14 14:45
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
Hatsrog écrit:
Dans ce cas ceux-ci deviennent des paramètres :Je souhaiterais dans ce chemin ne traiter que certains sous-dossiers, par exemple :
- H:/Script\Testarbo/dossiersatraiter
- H:/Script/Testarbo/dossiersimportant
[code:1]
'H:/ScriptTestarbo/dossiersatraiter',
'H:/Script/Testarbo/dossiersimportant' |Get-ChildItem
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Sebastien
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 11
- Remerciements reçus 0
J'ai essayé cela :
[code:1]'H:/ScriptTestarbo/dossiersatraiter',
'H:/Script/Testarbo/dossiersimportant' |Get-ChildItem -Recurse | where {!$_.PSIsContainer } | Where-Object {$_.lastwritetime -ge [datetime]::Today}
[/code:1]
mais cela ne fonctionne pas
Connexion ou Créer un compte pour participer à la conversation.
- Franck Lagrue
- Hors Ligne
- Membre junior
-
- Messages : 39
- Remerciements reçus 0
[code:1]
'H:/ScriptTestarbo/dossiersatraiter', 'H:/Script/Testarbo/dossiersimportant' |Get-ChildItem -Recurse | where {!$_.PSIsContainer } | Where-Object {$_.lastwritetime -ge [datetime]::Today}
[/code:1]
ou si tu veux retourner à la ligne, fait un
[code:1]`[/code:1] alt Gr + 7
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
Mais encore...mais cela ne fonctionne pas
As-tu un msg d'erreur ou tu n’obtiens pas le résultat attendu ?
GeekAlf écrit:
Ici ce n'est pas nécessaire car le parseur sait que la ligne d'instruction continue sur la ligne suivante.<br><br>Message édité par: Laurent Dardenne, à: 17/06/14 12:07ou si tu veux retourner à la ligne, fait un
[code:1]`[/code:1] alt Gr + 7
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Franck Lagrue
- Hors Ligne
- Membre junior
-
- Messages : 39
- Remerciements reçus 0
Laurent Dardenne écrit:
Ici ce n'est pas nécessaire car le parseur sait que la ligne d'instruction continue sur la ligne suivante.
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Get-ChildItem sur plusieurs sous dossiers