Bonjour,
je souhaiterais faire un programme me permettant d'archiver certains dossier dans des archives cbr (du rar renomer). Après plusieurs essais infructueux en bach, j'ai essayé le c.
Mon problème : lorsque j'utilise la fonction system, j'ai le message d'erreur suivant :
'C:/Program' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
voici la fonction problématique :
L'argument path contiens le chemin absolu de mon dossier à archiver.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void archiver (const char path[]) { char comand[1000]; sprintf(comand,"%s%s%s%s%s","\"C:/Program Files/archiveur/WinRAR/Rar.exe\" a -m0 -idq \"",path,".cbr\" \"",path,"\""); system(comand); }
exemple :
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part archiver ("C:/Users/HIDE/Desktop/Mondes D'aldebarent (Les)/AlbumsConvertis/4 Princes de Ganahan (Les)/Les 4 Princes de Ganahan - T04 - Althis");
Partager