Question Get-childitem et le paramètre -exlcude

Plus d'informations
il y a 12 ans 1 semaine #17153 par Simon Tardif
Bonjour J'ai un problème avec la commande get-childitem et son paramètre -exclude.

Suppossons que je veux exlcure un fichier qui a comme nom file[1].txt
si je fais la commande suivante :
get-childitem d:\test -include *.txt -Exclude \"file[1].txt\" -Recurse

Le fichier est quand même retourné. Je sais que c'est à cause des caractères [ et ]. J'ai essayé en faisant :

get-childitem d:\test -include *.txt -Exclude \"file'[1'].txt\" -Recurse

mais ça ne fonctionne pas plus. Est-ce que quelqu'un connait la façon de régler ce problème?

Merci

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

Plus d'informations
il y a 12 ans 1 semaine #17154 par Laurent Dardenne
Salut,
essaie ceci :
[code:1]
$excludFiles= $excludFiles='file[1].txt'|Foreach {[Management.Automation.WildcardPattern]::Escape($_)}
get-childitem . -include *.txt -Exclude $excludFiles -Recurse
#ou \"file``[1``].txt\"
[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 12 ans 1 semaine #17155 par Simon Tardif
Merrci les deux méthodes fonctionnent.

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

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