Se connecter avec
S'enregistrer | Connectez-vous

[batch]supprimer guillemets en début et fin de ligne?

Dernière réponse : dans Programmation

Bonjour à tous,
Je fais appel à vous pour m'aider a résoudre ce léger problème:

J'ai un fichier texte, dont chaque ligne contient un chemin vers un fichier. Le problème, c'est que ce chemin est écrit entre guillemets, et je voudrais les supprimer.
Or, mes connaissances en batch (comme tout les autres d'ailleurs :)  ) étant très limitées, je ne sais pas comment faire ça.

Une solution alternative qui me conviendrait aussi, ce serait que l'on m'explique comment renvoyer le chemin d'un fichier sans ces satanés guillemets (pour l'instant, je fonctionne avec un echo %1 > mon_texte.txt).

Si quelqu'un pouvait me donner un bout de code ou un lien ou n'importe quoi d'autre qui me ferait avancer, je lui en serait reconnaissant.

Merci à vous :) 

Bonne journée
Lassé par la pub ? Créez un compte

tu remplaces les guillemets par une chaine vide sous bloc notes ou autre!!!
tu les récupères comment tes chemins?
un echo %1 sorti de son contexte ne veut strictement rien dire... donc ca avance pas
renvoyer le chemin d'un ficher??? d'où?
juste pour etre sur, tu parles d'un batch sous windows?

Bonsoir :) 
Citation :
tu remplaces les guillemets par une chaine vide sous bloc notes ou autre!!!


Bien vu ;) . En fait, je voudrais automatiser tout ca.
Je m'explique.
Mon but, c'est d'automatiser la création de playlist pour mplayer (la playlist étant un simple fichier texte dont chaque ligne est le chemin vers le fichier a lire...sans guillemets bien sur.).
J'ai créé un batch dont le code est le suivant:
  1. del C:\mplayer_playlist.txt
  2. :deb
  3. if %1=="" goto fin
  4. echo %1 >> C:\mplayer_playlist.txt
  5. shift
  6. goto deb
  7. :fin


Ensuite, j'ajoute une entree au menu contextuel pour les types de fichiers qui m'intéressent, qui fait appel à ce fichier batch.

La playlist est bien créée, mais elle contient les fameux guillemets dont je n'arrive pas trop à me débarrasser.

Voila, j'espere avoir étré plus clair.
(Ah oui, je suis sous windows, évidemment ;)  ).

Merci encore :) 

Bonne soirée.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde