Prog C depalcer un fichier.

Résolu/Fermé
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 - 19 déc. 2007 à 16:03
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 - 26 déc. 2007 à 09:39
Bonjour,

Je cherche à faire un executable en C qui permet de deplacer un fichier et qui changera le nom du fichier passé en premier argument pour un nom spécifier en second argument.

Je ne sais pas du tous comment faire et c'est important car je suis en stage et mon tuteur ma demandé de programmé ça.

Merci.

Ludo
A voir également:

4 réponses

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
19 déc. 2007 à 16:08
je pense que tu peux faire ça avec la fonction rename() du C, en donnant les chemins absolues des fichiers (là est le gros problème).
Je pense que tu aura alors une fonction semblable à 'mv' sous Linux
0
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
19 déc. 2007 à 16:13
La fonction rename sert a renommer le fichier je suppose mais comment faire pour le déplacer, faut - il après que j'insère la fonction rename() dans la fonction déplacer??
0
mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 436
19 déc. 2007 à 21:01
char snipeur a raison tu dois utiliser la fonction rename()
ex : tu veux deplacer le fichier "a" a un autre endroit et le renommer " b" ton rename() dois ressembler a ça
rename("C:\\le_chemin\\a","C:\\nouveau_chemin\\b");
0
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
26 déc. 2007 à 09:39
Merci beaucoup, c'est cette fonction que je recherchais.
Mon souci est résolu.
0