Warter
Messages postés13Date d'inscriptionmardi 27 juin 2006StatutMembreDernière intervention 3 novembre 2006
-
27 juin 2006 à 21:46
cs_eRoZion
Messages postés241Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention 8 octobre 2007
-
29 juin 2006 à 02:31
Je cherche à suprimer un quel conque fichier ou dossier grace à un fichier en .exe ou .bat
vous pouvez m'aider ?
cs_eRoZion
Messages postés241Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention 8 octobre 20071 28 juin 2006 à 18:18
Salut,
DeleteFile() c'est l'Api-32, faut inclure <windows.h>.
remove() c'est un macro pour unlink() , faut inclure <stdio.h> (ou <windows.h>) mais attention car il ne supprime pas les fichier en attribut de lecture seule; Pour ceux-là il te faudra d'abord appeler chmod() ().
eRoZion
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_eRoZion
Messages postés241Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention 8 octobre 20071 29 juin 2006 à 02:31
Et bien prenons par exemple le fichier ToDelete.txt qui se trouve à la racine de C.
S'il est en attribut de lecture/ecriture, unlink suffira :
#include <stdio.h>
int main()
{
unlink("C:\\ToDelete.txt");
return( 0);
}
Dans le cas contraire ou il n'aurait que l'attribut de lecture, il faudra utiliser chmod auparavant (et inclure ainsi que <sys\stat.h> que j'avais oublié tout a l'heure) :
#include
#include <stdio.h>
#include <sys\stat.h>
int main()
{
chmod("C:\\ToDelete.txt",S_IWRITE);
unlink("C:\\ToDelete.txt");