[C/C++] utilisation de remove()
Résolu
gachneux
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
Hich -
Hich -
Bien le bonjour,
Ben voilà en fait j'ai un petit problème à utiliser la fonction
il me faudrait supprimer des comptes utilisateurs dans un programme mais ça ne fonctionne pas et cette fonction me renvoit -1
D'autant plus que lorsque je supprime des fichiers temporaires propres au programme ça fonctionne nickel!
J'ai bien cherché sur le net, mais tout ce que je trouve c'est que -1 correspond à une erreur de permission sur le fichier.....
..??!??..
dans la mesure où c'est le programme qui crée ces fichiers je ne comprends pas...
Si vous pouviez m'éclairer s'il vous plait...
Voici le code (simplifié) au cas où:
En vous remerciant d'avoir lu jusque là! ;)
Ben voilà en fait j'ai un petit problème à utiliser la fonction
remove(const char *path)
il me faudrait supprimer des comptes utilisateurs dans un programme mais ça ne fonctionne pas et cette fonction me renvoit -1
D'autant plus que lorsque je supprime des fichiers temporaires propres au programme ça fonctionne nickel!
J'ai bien cherché sur le net, mais tout ce que je trouve c'est que -1 correspond à une erreur de permission sur le fichier.....
..??!??..
dans la mesure où c'est le programme qui crée ces fichiers je ne comprends pas...
Si vous pouviez m'éclairer s'il vous plait...
Voici le code (simplifié) au cas où:
char dirProvider[50] = ""; char provider[25] = "myProvider"; sprintf (dirProvider, "DATA/providers/%s.conf", provider); printf("%ld", remove (dirProvider));
En vous remerciant d'avoir lu jusque là! ;)
A voir également:
- Couldn't remove item from history
- Hiberfil.sys remove - Guide
- Item returned from customs traduction - Forum C#
- Remove empty directories - Télécharger - Nettoyage
- Remove logo now - Télécharger - TV & Vidéo
- Remove watermark from pdf - Télécharger - PDF
10 réponses
En fait on peut se dire que soit le chemin n'est pas bon, soit il est encore ouvert par un programme quelconque (par exemple ton appli).
Alléluiah!!!!!
Sans vouloir te jeter des fleurs je crois que tu es un génie!
Effectivement j'avais tout simplement oublié de refermer ce fichier au début du prog lors de la création de la liste!
Bon sang tu m'as retiré une fière chandelle du pied!
Merci encore très cher kilian!
Sans vouloir te jeter des fleurs je crois que tu es un génie!
Effectivement j'avais tout simplement oublié de refermer ce fichier au début du prog lors de la création de la liste!
Bon sang tu m'as retiré une fière chandelle du pied!
Merci encore très cher kilian!
heu... ben là c'est sous windows mais je suis sensé faire un prog portable... ça pose problème?
(merci de ta réponse aussi rapide en tout cas!)
(merci de ta réponse aussi rapide en tout cas!)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
On m'appele flash parfois!
Si tu fais un clic droit sur tes fichiers nouvellement créés par ton appli, quels sont leurs propriétés?
Lecture seule? Cachés?
Si tu fais un clic droit sur tes fichiers nouvellement créés par ton appli, quels sont leurs propriétés?
Lecture seule? Cachés?
ça ne change rien...
Mais en même temps mes fichiers temporaires ont archivé de coché eux aussi, mais ils se suppriment...
En fait la seule vraie différence c'est que pour mes fichiers temporaires j'écris directement le chemin, du genre:
Alors j'ai essayé avec une variable mais rien ne change: les fichiers temporaires n'ont aucun problème...
D'où ça pourrait venir à ton avis?
Mais en même temps mes fichiers temporaires ont archivé de coché eux aussi, mais ils se suppriment...
En fait la seule vraie différence c'est que pour mes fichiers temporaires j'écris directement le chemin, du genre:
remove("DATA/temp.list");
Alors j'ai essayé avec une variable mais rien ne change: les fichiers temporaires n'ont aucun problème...
D'où ça pourrait venir à ton avis?