no save
Assistance
Achat
News

Forum | programmation
Renommer un fichier sous DOS
David, le ven. 14 févr. 2003 à 22:33:35
Bonjour,

Je cherche a créer un programme C qui va renommer des fichiers contenu dans un répertoire. Pour les renommer, je fais appel a une liste qui contient l'ancien nom du fichier et le nouveau a coté. Jusque là pas de problèmes, je mets ma commande : system (z) ou j'ai préalablement concaténé a z la commande "RENAME" et les paramètre "image1.jpg" "image2.jpg" qui correspondent respectivement aux anciens et nouveaux noms de fichiers.

C'ets là que je bloque : je souhaiterais pouvoir renommer mes fichier par des noms qui contiennent des espaces. Je pense que c'est possible, car la commande : "RENAME fichier1.jpg "ca marche.jpg" fonctionne, l'espace est bien géré, mais par contre, la même commande exécutée par le programme C ne fonctionne pas, il considère la suite de la commande après l'espace comme un troisième paramètre.

Qui peux m'aider ??

Merci beaucoup par avance

David


pri
févr. 03
Suivant
REPONSES
pri
févr. 03
marvinrouge
févr. 03
jisisv
févr. 03
lvince81
sept. 07
lvince81
sept. 07
arth
sept. 07
Version Web
Réalisé par RedShift
no save