Forum Programmation.c renommer & remove fichier

Posté par  .
Étiquettes : aucune
0
21
juin
2005
je fais des traitements sur un fichier comme suit :
Code :

in = fopen(argv[1], "rb"); //argv[1]=name-file est le fichier source
out = fopen(strcat(argv[1],".NEW"), "wb"); //name-file.NEW est le fichier resultat
//traitement ....
fclose(in);
fclose(out);
remove(argv[1]); // supprimer le fichier source
//renommer le fichier traiter pour avoir le nom du fichier source
rename(strcat(argv[1],"NEW"),argv[1]);
...

ça marche bien...mais la supprssion et le renommage ça marche pas ?
je veux faire des traitement sur un fichier en utilisant un fichier temporaire et à la fin je veux supprimer le fichier source pour qu'il prend sa place le fichier traiter ......
resultat du programme :
Code :

name-file // fichier source
name-file.NEW // fichier temporaire traiter


merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.