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 :
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);
} |
L'argument path contiens le chemin absolu de mon dossier à archiver.
exemple :
archiver ("C:/Users/HIDE/Desktop/Mondes D'aldebarent (Les)/AlbumsConvertis/4 Princes de Ganahan (Les)/Les 4 Princes de Ganahan - T04 - Althis");
Merci d'avance pour votre aide.
Partager