Tester l'existence d'un dossier
Bonjour je voudrai tester l'existance d'un dossier:
Voici le code que j'utilise
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| void creationdossier(){
FILE * p = NULL;
p=fopen("C:\\CollecteurRSS","r");
if(p!=NULL){
printf("Dossier \t\t\t\t\t\t\t[OK]\n");
fclose(p);}
else{
printf("Dossier CollecteurRSS\t\t\t\t\t\t[NOK]\n");
mkdir("C:\\CollecteurRSS");
mkdir("C:\\CollecteurRSS\\FluxXML");
printf("Creation Dossier RSSCollector\t\t\t\t\t[OK]\n");
}
}
int main()
{
creationdossier();
} |
Globalement je rentre toujours dans le else
car cette condition est toujours fause : if(p!=NULL)
car fopen("C:\\CollecteurRSS","r"); ne fonctionne pas.
Je voudrai que quand le dossier C:\\CollecteurRSS existe je ne le recreer pas.
Merci de votre aide