Question [Résolu] Suppr. de fichier avec caractère spéciaux

Plus d'informations
il y a 11 ans 5 mois #18240 par Mickael
Bonjour à tous,

Voilà, je voudrais faire une suppression de fichier via un script cependant je suis confronté à un problème.
Je n'arrive pas à trouver le moyen de supprimer mon fichier qui possède des caractères spéciaux. Ici c'est \"blaciodze_[INSERTED].txt\"
Les crochets dans le nom de mon fichier m’empêche de le supprimer.

[code:1]
PS> Remove-Item \"blaciodze_[INSERTED].txt\"
PS>
PS> Get-ChildItem

Mode LastWriteTime Length Name
----

----
-a--- 16/10/2014 13:01 0 blaciodze_[INSERTED].txt
-a--- 16/10/2014 13:17 6374 LOGLOG.txt
-a--- 16/10/2014 13:18 1530 LOGLOGls.txt
[/code:1]

La commande est bien validé mais mon fichier est toujours présent. Il ne s'efface pas. J'ai essayé avec et sans les guillemets.
Je le renommerai bien mais il faut que je le fasse sur plus de 200 fichiers avant de les supprimer.

Une aide me serait grandement utile s'il-vous-plait. Si quelqu'un peut m'aider à le résoudre.<br><br>Message édité par: Arnaud, à: 17/10/14 11:49

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

Plus d'informations
il y a 11 ans 5 mois #18241 par Arnaud Petitjean
Salut MikPSS,

Essaie d'utiliser le paramètre -literalPath au lieu de -Path qui est celui par défaut si tu n'en spécifie aucun.

Soit:

[code:1]
Remove-Item -LiteralPath \&quot;blaciodze_[INSERTED].txt\&quot;
[/code:1]

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

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

Plus d'informations
il y a 11 ans 5 mois #18242 par Mickael
Un grand merci
la fonction marche bien et supprime bien les fichiers désormais.

bonne journée :)

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

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