write programas manejo escritura ejemplos datos comandos avanzado archivos directory fortran directory-listing

directory - programas - Impresión de listados de directorios en Fortran



programas en fortran ejemplos (1)

En pocas palabras, no puedes. No existe una biblioteca intrínseca para tales operaciones en Fortran que lo ayude. La forma en que aborde este problema también dependerá de la versión de Fortran que esté ejecutando (F77, F90, F95, etc.) que no indique.

"En un sistema POSIX usando el compilador Fortran reciente, puede usar ISO_C_BINDING para crear interfaces con las funciones POSIX opendir () y readdir () (o readdir_r () si necesita seguridad de subprocesos), que le permiten iterar sobre las entradas de directorio. "

Vea esta publicación Enumere los contenidos de un directorio en Fortran o también puede ver esta descripción general de la documentación de gfortran útil. Hay mucha información disponible para realizar esta operación con un simple Google.

Espero que esto ayude.

¿Cómo puedo imprimir una lista de todos los archivos en un directorio determinado usando Fortran, limitando solo a tipos de archivos específicos ... Por ejemplo, solo quiero obtener la lista de archivos ''.txt'' de un directorio.

Archivos en el directorio:

  • archivo1.txt
  • otro.dat
  • test.mp3
  • archivo2.txt
  • archivo3.txt

algo como

WHILE (not_last_file AND filetype = ''.txt'')

{

print FILENAME

}

Realmente agradecería su ayuda,

Gracias