[Resolu]Batch liste de dossier probleme d'espace dans le nom

Batch liste de dossier probleme d'espace dans le nom [Resolu] - Poste de travail - Systèmes & Réseaux Pro

Marsh Posté le 21-08-2012 à 11:14:44    

Bonjour.
 
Je suis entrain de faire un script pour divers opérations sur des répertoire et je rencontre un petit soucis.
 
Voici la partie du script qui me pose soucis :
 

Code :
  1. @echo off
  2. for /f %%i In ('dir /b /ad') Do (
  3. echo %%i>> C:\TEST.txt
  4. )


 
Rien de terrible ... Je liste les dossiers d'un répertoire et j'inscris son nom dans un fichier texte. Le soucis, c'est qu'un de ces répertoire à un espace dans son nom. Bien sûr, je ne peux le renommer et cela me pose problème pour l'autre partie du script qui normalement rentre dans le sous dossier pour faire des manip...
 
Typiquement c'est une liste de sites géographiques par nom de ville.


Message édité par ChaTTon2 le 21-08-2012 à 13:56:19

---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
Reply

Marsh Posté le 21-08-2012 à 11:14:44   

Reply

Marsh Posté le 21-08-2012 à 12:52:01    

Tu sais qu'en 2012 on a d'autres langages que le batch ?

Reply

Marsh Posté le 21-08-2012 à 13:14:29    

ca m'arrangeait de pas le faire en powershell :)
 
Mais je crois que je vais devoir m'y coller, ce sera plus simple même si plus long au final car je dois former un vieux de la vieille qui lui ne connait que le batch et a pas l'air d'avoir envie d'apprendre.
 
Si jamais quelqu'un passe par là et a la solution.


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
Reply

Marsh Posté le 21-08-2012 à 13:28:48    

Un coup sec derrière la nuque  :o

Reply

Marsh Posté le 21-08-2012 à 13:41:22    

Mais c'est quoi le pb ?
Tu as essayé en changeant le delimeter ?
for /f "delim=," %%i In ('dir /b /ad') Do (
...
(j'ai mis , mais si ta une , dans le nom met autre chose)

Reply

Marsh Posté le 21-08-2012 à 13:52:24    

je ne connaissais pas ce filtre. j'essaye
 
(du coup je l'ai fais en powershell, mais tu viens peut être de me faire gagner une paire d'heure) :)


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
Reply

Marsh Posté le 21-08-2012 à 13:55:56    

Avec delimS ^^ ca marche parfait !!!!!!!
 
Merci m'sieur !!!!!!!!


---------------
Mon feed-back : http://forum.hardware.fr/hfr/Achat [...] 1974_1.htm
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed