Fortran: Alle Dateien in einem Ordner auslesen

Hallo zusammen,

ich habe mal eine Frage bei der FOrtran-Progammierung. Ich habe ein Programm geschrieben, welches ich nun auf verschiedene Dateien anwenden möchte, und zwar der Reihenfolge nach auf alle, die sich in einem bestimmten Ordner befinden.

Kann man ja erstmal simpel mit einer Do-Schleife lösen, aber wie bekomme ich das mit dem Dateinamen hin. Ich möchte nicht jedes mal den Namen angeben…er soll unabhängig vom Namen jede Datei in dem Ordner bearbeiten. Gibt es da eine Möglichkeit Fortran das bei zu bringen?

Mir fällt da grad nix ein, aber vielleicht könntet ihr mir helfen?

Grüße und Danke
Marcus

Hallo Marcus,

Mir fällt da grad nix ein, aber vielleicht könntet ihr mir
helfen?

Die Dateiverwaltung (Dateisystem) ist nicht die Sache von Fortran, sondern vom Betriebssystem.

Also musst du bei den Betriebssystem-Aufrufen, bzw. einer entsprechenden Bibliothek, nachsehen wie du an die Liste kommst.

MfG Peter(TOO)

ich habe mal eine Frage bei der FOrtran-Progammierung. Ich
habe ein Programm geschrieben, welches ich nun auf
verschiedene Dateien anwenden möchte, und zwar der Reihenfolge
nach auf alle, die sich in einem bestimmten Ordner befinden.

hallo Marcus,

ich kenne Fortran nicht, somit verstehe ich grad weder deine Anfrage noch Peters Antwort :frowning:

Kann man da nicht mit einer Do…While o.ä. Schleife alle Dateinamen eines Verzeichnisses auslesen?
Undoder gleich die Dateien öffnen um da wohl was abzuändern?

Gruß
Reinhard

Hallo Marcus,

ich habe mal eine Frage bei der FOrtran-Progammierung. Ich
habe ein Programm geschrieben, welches ich nun auf
verschiedene Dateien anwenden möchte, und zwar der Reihenfolge
nach auf alle, die sich in einem bestimmten Ordner befinden.

Sieh an, Fortran lebt :wink:
FLIBS mit dem Modul filedir könnte dabei helfen.
http://flibs.sourceforge.net/
Ob das aber mit deiner unbekannten FORTRAN-Variante zusammenarbeitet, weiss ich nicht.

Viele Grüße
Marvin

Hallo,

ja Fortran lebt, war nie tot :smile:
Also das mit der Do-While Schleife ist denke ich ein guter Ansatz, die Frage ist nur, wie formuliere ich die Bedingung?

Das mit filedir hilft mir irgendwie nicht so weiter.

Vielleicht kann mir da noch irgendjmd den entscheidenden Tipp geben?!

Grüße
und Danke
Marcus

Guten Tag,