Bonjour je voudrai tester l'existance d'un dossier:
Voici le code que j'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager