ich eine Datei filenames.dat
haben, die Einträge wie folgt enthält:Lesen langer Pfad als String viele vorwärts enthält schlitzt
../Data/physionetdata/patient0006_s0022_lre/s0022lre.dat
../Data/physionetdata/patient0006_s0027_lre/s0027lre.dat
Ich möchte diese Einträge lesen unter Verwendung von do-Schleife nacheinander in einer Variablen filename
. Also habe ich versucht, dies:
open(unit = 1, file = 'filenames.dat')
do i = 1, 10
read(1,*)filename
enddo
jedoch Fortran an dem ersten Schrägstrich beendet (/
), die es unmöglich macht, für mich den Dateipfad in einer Variablen filename
zu speichern. Wie kann ich den vollständigen Pfad lesen?
Vielleicht nicht Duplikate der folgenden, aber sie sind nützlich: https://stackoverflow.com/q/28539857, http://stackoverflow.com/q/ 27846138. – francescalus
'lesen (1, '(a)') Dateiname' – agentp
@agentp: einfach und elegant. Danke vielmals. Hat funktioniert! – Peaceful