[DOS] Renommer des fichiers + ajout de chaine de caractères

Renommer des fichiers + ajout de chaine de caractères [DOS] - Shell/Batch - Programmation

Marsh Posté le 24-02-2004 à 12:04:03    

bonjour,  
 
Je cherche un moyen de faire ça mais je n'es que REN comme commande en dos donc je ne vois pas du tout comment faire .
 
Le but est de renommer les fichier en mk.toto(x).txt :
 
toto.toto => mk.toto.txt
toto1.toto1 => mk.toto1.txt
toto2.toto2 => mk.toto2.txt
 
etc
 
merci de votre aide  
 
 
 


---------------
Newsletter RCZ : inscriptions compliquées ou réceptions tardives ? Mon blog la partage sans délai. C est ici que ça se passe : https://gravelparis.com/
Reply

Marsh Posté le 24-02-2004 à 12:04:03   

Reply

Marsh Posté le 24-02-2004 à 12:36:58    

regarde du coté de la boucle 'For'
=> c:\>for /?
 
depuis la console de w2k le for peut faire plein de chose en batch... incrementer des compteurs par exemple... compteur qui pourront surement etre concatené a ton nom de fichier
 
> la cmde move peut aussi servir a renomer des fichiers.


Message édité par Phod le 24-02-2004 à 12:38:07

---------------
Signatures aux choix Votez:  O - Le python c'est bon, mangez-en  O - L'abus de forum rend dependant, postez avec modération
Reply

Marsh Posté le 24-02-2004 à 12:37:31    

Je ne pense pas que ce soit faisable en commandes DOS
edit: ha ouais avec un for peut-être...
 
J'avais fait un soft pour ça, cf signature :o


Message édité par antp le 24-02-2004 à 12:37:49

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-02-2004 à 12:45:47    

j'en ai besoin en dos seulement


---------------
Newsletter RCZ : inscriptions compliquées ou réceptions tardives ? Mon blog la partage sans délai. C est ici que ça se passe : https://gravelparis.com/
Reply

Marsh Posté le 24-02-2004 à 12:47:54    


erf... en vrai dos ? le 6.22 ou un truc du genre ?
pas un dos sous forme de console windows ?
 
ben alors je pense qu'il faudra que tu utilise un soft (ou un script)externe au dos.
je ne croi pas que les outils batch te suffiront


Message édité par Phod le 24-02-2004 à 12:48:47

---------------
Signatures aux choix Votez:  O - Le python c'est bon, mangez-en  O - L'abus de forum rend dependant, postez avec modération
Reply

Marsh Posté le 24-02-2004 à 12:52:27    

en emulation dos Wndows 2K


---------------
Newsletter RCZ : inscriptions compliquées ou réceptions tardives ? Mon blog la partage sans délai. C est ici que ça se passe : https://gravelparis.com/
Reply

Marsh Posté le 24-02-2004 à 12:54:30    

tsss
ben alors, matte du coté du FOR comme je t'ai dis un peu plus haut...
 


---------------
Signatures aux choix Votez:  O - Le python c'est bon, mangez-en  O - L'abus de forum rend dependant, postez avec modération
Reply

Marsh Posté le 25-02-2004 à 12:02:53    

for /L %%A in (1,1,10) Do ren toto%%A.toto mk.toto%%A.txt
 
remplace le 10 par le nombre numero du dernier fichier (toto56.toto par exemple donc met 56).
 
Ca va renomme tout les fichier toto(xx).toto en mk.toto(xx).txt
 
Seul le premier fichier toto.toto ne sera pas renommer.
 
Bien sur tu remplacera les toto par tes nom de fichiers à toi


Message édité par archimed le 25-02-2004 à 12:03:43
Reply

Marsh Posté le 25-02-2004 à 12:39:12    

merci

Reply

Marsh Posté le 03-03-2004 à 14:55:56    

Au pire tu te fait un exe en VB ou tu lui passe les parametres et lui il te reconstitura un fichier avec tous les parametres

Reply

Sujets relatifs:

Leave a Replay

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