包含我的主要可执行文件的文件夹非常混乱,包含输入,输出和源文件.我想将其中一些文件移动到我的可执行文件的不同目录中,但仍然可以访问它们.如果我可以创建一个目录,例如./main/outfile,它保存我程序中的所有输出文件,那将是非常棒的.在Fortran 77/90中访问这些文件时是否可以包含路径?
如果编译器有任何重要性,我使用在Ubuntu 11.10上运行的gfortran.
对于输入/输出文件,只需在打开文件时指定路径.例如:
open(unit=3,file='outputdata/data_modified.txt',status='unknown')
Run Code Online (Sandbox Code Playgroud)
将在outputdata文件夹中打开一个文件.请注意,该outputdata文件夹必须预先存在,否则您可能会收到错误.