访问主程序子目录中的文件

kxk*_*607 3 fortran gfortran

包含我的主要可执行文件的文件夹非常混乱,包含输入,输出和源文件.我想将其中一些文件移动到我的可执行文件的不同目录中,但仍然可以访问它们.如果我可以创建一个目录,例如./main/outfile,它保存我程序中的所有输出文件,那将是非常棒的.在Fortran 77/90中访问这些文件时是否可以包含路径?

如果编译器有任何重要性,我使用在Ubuntu 11.10上运行的gfortran.

ban*_*ish 7

对于输入/输出文件,只需在打开文件时指定路径.例如:

open(unit=3,file='outputdata/data_modified.txt',status='unknown')
Run Code Online (Sandbox Code Playgroud)

将在outputdata文件夹中打开一个文件.请注意,该outputdata文件夹必须预先存在,否则您可能会收到错误.