Question [Résolu] Pb de chemin...

Plus d'informations
il y a 15 ans 2 mois #9045 par Thierry
[Résolu] Pb de chemin... a été créé par Thierry
Bonjour à tous et merci d'avance pour votre aide.

Je suis confronté à un pb pour lequel je n'ai pas trouvé de solution et pourtant je suis persuadé que cela doit être simple...

Dans l e cadre d'un script j'envoie les résultats générés par un exécutable vers un fichier texte. Le nom de ce fichier découle du nom du fichier analysé par l'exécutable.

soit au final :

[code:1]
$name = \"$counter\" + \"-\" + \"$_\" ($_ est le nom du fichier analysé)

$lien = invoke-expression -command \"$cheminlnkanalyser -i `\"$($_.fullname)`\" \"

$cheminrapportlink = $destination + \"\Raccourcis\$name.txt\"

$lien >> $cheminrapportlink # le pb se pose ici visiblement

[/code:1]

pour la majorité des fichiers analysés (fichiers \".lnk\") le résultat ne pose pas de pb mais quand le fichier source contient un crochet rien ne vas plus
et la commande :

$lien >> $cheminrapportlink

me retourne un vilain message d'erreur :

\"chemin contenant des caractères génériques...n'a été résolu en aucun fichier\"....

Je vois bien que le chemin est mal interprété par Powershell mais je ne trouve pas de solution pour contourner ce pb...

un avis ?

PS : j'ai consulté les messages sur ce forum concernant la prise en charge des crochets mais je n'ai pas trouvé (pas compris :( ) de solution....

Message édité par: thierry92, à: 2/03/11 14:51<br><br>Message édité par: thierry92, à: 3/03/11 12:25

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

Plus d'informations
il y a 15 ans 2 mois #9051 par xyz
Réponse de xyz sur le sujet Re:Pb de chemin...
Salut,
il faut échapper le nom de path :
[code:1][System.Management.Automation.WildcardPattern]::Escape('File[1].txt')
#renvoi
File`[1`].txt
[/code:1]
Voir aussi ce post .

Tutoriels PowerShell

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

Plus d'informations
il y a 15 ans 2 mois #9057 par Thierry
Réponse de Thierry sur le sujet Re:Pb de chemin...
:laugh: :laugh:

Un grand merci...ça marche nickel !

Je savais bien que cela devait être simple :P

et en plus comme ce pb se posait dans deux de mes scripts je vais pouvoir faire d'une pierre deux coups.

Bonne journée et à bientôt

Thierry

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

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