IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

[Fortran 77] Renommer un fichier dans une boucle


Sujet :

Fortran

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 19
    Points : 18
    Points
    18
    Par défaut [Fortran 77] Renommer un fichier dans une boucle
    Bonjour à tous,

    je suis nouveaux sur ce forum, j'espère que vous excuserez d'avance d'éventuels manques ou erreurs dans ce sujet.

    Dans un éxecuable, je dois lire un certain nombre de fichiers 'totoX' ou 'totoY' qui se trouvent sous ce chemin là :

    directoryX/data/totoX001
    directoryX/data/totoX002
    directoryX/data/totoX003
    .
    .
    .
    directoryX/data/totoX041

    ou sous celui-ci :

    directoryY/data/totoY001
    directoryY/data/totoY002
    directoryY/data/totoY003
    .
    .
    .
    directoryY/data/totoY041

    Je donne donc en entrée le nom du directory qui m'intéresse, et la souche des fichiers : totoX par exemple.

    J'aimerais que dans une boucle, il aille me lire les données des fichiers totoX001 à totoX041 de façon systématique. Il me faut donc pour ceci rajouter '001' ou '002' etc à la fin du nom que j'ai déclaré avant la boucle : 'totoX'

    Je ne suis pas sur que ce soit la meilleure solution mais je suis un peu coincé là ... il existe surement une fonction que je ne connais pas.

    Merci d'avance.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2006
    Messages : 197
    Points : 185
    Points
    185
    Par défaut
    bonjour
    tu peux t'inspirer de la dicussion "concaténer un fichier dans une chaine de caractère", ici http://www.developpez.net/forums/sho...ht=nom+fichier

    a mon avis tu y trouvera de quoi résoudre ton problème.

    je ne pense pas qu'il existe une fonction toute faite pour récupérer directement une liste de fichiers comme tu le souhaite.

  3. #3
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut !

    Tu pourrais essayer ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            ...
          Do k=1,n
            Write (Nfile(5:8),'(I4)') k+1000
            Nfile(1:5)='totoX'
            Open (1,File=Nfile, ... )
          End Do
    Jean-Marc Blanc

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 19
    Points : 18
    Points
    18
    Par défaut
    pardon de ne pas avoir répondu plus vite.

    Bonne et heureuse année 2008.
    j'ai fait comme vous me l'aviez proposé et tout fonctionne, merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/12/2008, 12h23
  2. [BATCH] DOS, déplacement de fichier dans une boucle FOR
    Par nicoga dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 14/11/2008, 14h36
  3. ouverture fichier dans une boucle
    Par ericdev67 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/04/2008, 18h52
  4. Enregistrer des fichiers dans une boucle
    Par sebastien06 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 05/04/2008, 13h17
  5. Renommer un fichier dans une boucle
    Par Thomas Carrere dans le forum C
    Réponses: 5
    Dernier message: 05/05/2006, 18h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo