Bonjour,
Je ne sais pas si c'est possible mais comment fait-on pour créer un répertoire depuis un programme fortran (comme mkdir sous linux)?
Merci d'avance pour vos réponses
Cyril
Bonjour,
Je ne sais pas si c'est possible mais comment fait-on pour créer un répertoire depuis un programme fortran (comme mkdir sous linux)?
Merci d'avance pour vos réponses
Cyril
Bon j'ai trouvé l'astuce suivante pour Windows (DOS) :
comme je passe par les commandes DOS
Code : Sélectionner tout - Visualiser dans une fenêtre à part call system("mkdir "//nom_du_dossier). Je ne pense pas qu'il existe de commande spécifique à Fortran
Cyril
Il n'y a pas de méthode standard pour créer un dossier en Fortran.
La solution par la fonction system() est assez commune et probablement la plus portable.
Parmi les autres solutions :
- La librairie Posix si elle est fournie permet ce genre d'opération
- Certains compilateurs offrent une routine ou fonction permettant de créer un dossier. Cette solution est très peu portable.
l'avantage pour le coup, c'est que la commande est la même sous unix et dos...
sinon tu dois utiliser un bibli spécifique, ou bien faire toi-même le choix d'OS (genre avec une variable 'OS' et en fonction de sa valeur choisir telle ou telle commande...)
un conseil, si tu le fait toi-même c'est de le placer dans un module que tu puisse le réutiliser dans d'autres programmes et même de le placer à dispo du public...
Partager