Rechercher : dans
Par :

[C++] supprimer un fichier

Dernière réponse le 20 jun 2005 à 01:17:39 Nico1012, le 19 jun 2005 à 16:24:50 
 Signaler ce message aux modérateurs

Salut !

J'ai créé un petit programme en C++ qui effectue certains traitements sur des fichiers texte, et pour réaliser ces traitements j'ai dû créer un fichier temporaire pour stocker des données.

Comment puis-je faire pour supprimer ce fichier à la fin de l'execution de mon programme ?

Merci !

Meilleures réponses pour « [C++] supprimer un fichier » dans :
[Windows] Impossible de supprimer un fichier ou un dossier VoirSi Windows n'arrive pas à supprimer un fichier ou un dossier, la cause peut être l'une des suivantes : Le fichier ou le dossier à supprimer est utilisé par un processus du système Le dossier à supprimer contient des fichiers ou dossiers cachés ...
[MacOS X] Supprimer les fichiers récalcitrants VoirIl vous arrive peut-être parfois de vouloir vider la corbeille et que les fichiers ou dossiers que vous voulez supprimer y restent, refusent de disparaître. Pour résoudre ce problème, utilisez une commande UNIX dans le Terminal. Note : ATTENTION...
[Windows/Corbeille] Supprimer un fichier sans confirmation VoirVous en avez assez de vider continuellement votre corbeille ? Il est possible de supprimer les fichiers sans passer par la corbeille de deux façons différentes : Méthode manuelle Méthode automatique Méthode manuelle Pour ne plus avoir à...

1

arth, le 19 jun 2005 à 16:28:44

Alors la mis a part en manuelle,je vois pas . tu peux le vider ca je sais comment faire mais le supprimer a partir du programme je sais pas

Répondre à arth

2

lami20j, le 19 jun 2005 à 16:37:32

Salut,

i=remove("/chemin/tempfile");


Si i != 0 alors la destruction a echouée

Répondre à lami20j

3

arth, le 19 jun 2005 à 16:57:03

Merci pour l'info ca peut etre utile

Répondre à arth

4

 Nico1012, le 20 jun 2005 à 01:17:39

Merci beaucoup !
J'étais dans la même situation que arth, j'avais réussi à vider le fichier mais pas à le supprimer.
En utilisant la commande

Remove("nom fichier")
ça fonctionne !

Bizarrement je n'ai pas trouvé cette commande dans mon "pavé" sur le C++ (un bouquin de plus de 700 pages censé tout contenir...)

Répondre à Nico1012