Question Get-ChildItem sur plusieurs sous dossiers

Plus d'informations
il y a 11 ans 9 mois #17638 par Sebastien
Bonjour,

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.

Plus d'informations
il y a 11 ans 9 mois #17639 par Laurent Dardenne
Salut,
Hatsrog écrit:

Je souhaiterais dans ce chemin ne traiter que certains sous-dossiers, par exemple :
- H:/Script\Testarbo/dossiersatraiter
- H:/Script/Testarbo/dossiersimportant

Dans ce cas ceux-ci deviennent des paramètres :
[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.

Plus d'informations
il y a 11 ans 9 mois #17640 par Sebastien
Merci
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 :S

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 9 mois #17642 par Franck Lagrue
je pense que c'est ton retour chariot qui plante ton script essaie

[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.

Plus d'informations
il y a 11 ans 9 mois #17643 par Laurent Dardenne
Hatsrog écrit:

mais cela ne fonctionne pas

Mais encore...
As-tu un msg d'erreur ou tu n’obtiens pas le résultat attendu ?

GeekAlf écrit:

ou si tu veux retourner à la ligne, fait un
[code:1]`[/code:1] alt Gr + 7

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:07

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 9 mois #17645 par Franck Lagrue
OK, j'savions pas :)

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.

Temps de génération de la page : 0.049 secondes
Propulsé par Kunena