Question
[Résolu] copy-item avec exclude
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 3 semaines #11644
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:copy-item avec exclude
Actuellement, en version 2 de PowerShell, il n'existe pas de paramètre pour exclure les fichiers (du moins, je ne vois pas comment ... Laurent si tu passes pas là)
Voici une solution :
[code:1]
Get-ChildItem -Path $folter -Recurse -Exclude '*.mp3' | Where-Object {!$_.PSIsContainer} | Copy-Item -Destination $path
[/code:1]
Bien Cordialement,
Richard Lazaro.
Voici une solution :
[code:1]
Get-ChildItem -Path $folter -Recurse -Exclude '*.mp3' | Where-Object {!$_.PSIsContainer} | Copy-Item -Destination $path
[/code:1]
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- DELBREUVE
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 14 ans 3 semaines #11645
par DELBREUVE
Réponse de DELBREUVE sur le sujet Re:copy-item avec exclude
Bonjour !
ca y'est j'ai trouvé !!!! merci pour votre aide ! j'ai pris un morceau à droite et à gauche et voilà le résultat !
:
[code:1]Get-ChildItem $source -exclude @('*.mp3','Thumbs.db','*.wma') -Recurse | where-object {$_.FullName -notmatch (\"Mes Images\"«») -and $_.FullName -notmatch (\"Ma Musique\" ) -and $_.FullName -notmatch (\"Mes videos\"«») -and $_.FullName -notmatch (\"Mes vidéos\"«»)} | Copy-Item -Destination {Join-Path $dest $_.FullName.Substring($source.length)}[/code:1]
J'espère que ça va en aider plus d'un !
Bonne journée et à bientôt (je commence à être accro du forum)
Florent
ca y'est j'ai trouvé !!!! merci pour votre aide ! j'ai pris un morceau à droite et à gauche et voilà le résultat !
[code:1]Get-ChildItem $source -exclude @('*.mp3','Thumbs.db','*.wma') -Recurse | where-object {$_.FullName -notmatch (\"Mes Images\"«») -and $_.FullName -notmatch (\"Ma Musique\" ) -and $_.FullName -notmatch (\"Mes videos\"«») -and $_.FullName -notmatch (\"Mes vidéos\"«»)} | Copy-Item -Destination {Join-Path $dest $_.FullName.Substring($source.length)}[/code:1]
J'espère que ça va en aider plus d'un !
Bonne journée et à bientôt (je commence à être accro du forum)
Florent
Connexion ou Créer un compte pour participer à la conversation.
- DELBREUVE
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 14 ans 3 semaines #11646
par DELBREUVE
Réponse de DELBREUVE sur le sujet Re:copy-item avec exclude
@ Richard,
J'avais pas vu ton message, mais on a trouvé la même commande ! j'ai rajouté le notmatch !
Cdt,
Florent
J'avais pas vu ton message, mais on a trouvé la même commande ! j'ai rajouté le notmatch !
Cdt,
Florent
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 14 ans 3 semaines #11655
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:copy-item avec exclude
Richard Lazaro écrit:

Florent62 écrit:
[code:1]where-object {$_.FullName -notmatch (\"Mes Images\"«») -and $_.FullName -notmatch (\"Ma Musique\" ) -and $_.FullName -notmatch (\"Mes videos\"«») -and $_.FullName -notmatch (\"Mes vidéos\"«»)} [/code:1]
Tu peux utiliser une alternative (regex):
[code:1]where-object {$_.FullName -notmatch \"(Mes Images|Ma Musique|Mes videos|Mes vidéos)\"} [/code:1]
A tester.<br><br>Message édité par: Laurent Dardenne, à: 27/04/12 18:49
J'arrive après la batailleLaurent si tu passes pas là
Florent62 écrit:
Pour ceci :j'ai pris un morceau à droite et à gauche et voilà le résultat
[code:1]where-object {$_.FullName -notmatch (\"Mes Images\"«») -and $_.FullName -notmatch (\"Ma Musique\" ) -and $_.FullName -notmatch (\"Mes videos\"«») -and $_.FullName -notmatch (\"Mes vidéos\"«»)} [/code:1]
Tu peux utiliser une alternative (regex):
[code:1]where-object {$_.FullName -notmatch \"(Mes Images|Ma Musique|Mes videos|Mes vidéos)\"} [/code:1]
A tester.<br><br>Message édité par: Laurent Dardenne, à: 27/04/12 18:49
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 3 semaines #11656
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:copy-item avec exclude
Laurent, de visuel (il est 1h30 ...) il manque des paranthèse il me semble.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 14 ans 3 semaines #11671
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:copy-item avec exclude
Richard Lazaro écrit:
Merci
Exact, c'est corrigé.Laurent, de visuel (il est 1h30 ...) il manque des paranthèse il me semble.
Merci
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.043 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] copy-item avec exclude