回 帖 发 新 帖 刷新版面

主题:[讨论]请教:Fortran读取数据文件的路径问题以及批量处理

[size=3]各位大侠:
   我需要用Fortran读取若干个的数据文件,假设1000个吧。从论坛里找到了处理的方法,感觉自己还能接受,方法如下:“把数据文件名取出来,写到一个文件A.txt里面,然后fortran循环读入这个文件,打开相应数据文件”。但我有点疑问:用来存放数据文件名的那个文件A有什么格式要求吗?数据文件名在A中存放成一列较好还是一行较好??我自己试了5个文件名,一行和一列都能够运行,但不知道多了会不会有区别。
   第二个问题是关于Fortran运行目录的:我现在的处理方法就是把Fortran文件和所有的数据文件放在一个目录下,然后运行程序,生成的结果数据文件也在同一个目录下。我的想法是在Fortran中能不能想办法通过路径简单的将程序文件和程序中需要调用的数据文件联系起来,而不必放在同一个目录下。我知道在matlab中可以通过函数fullfile将路径和文件名联系起来,请问Fortran中能不能实现相同的功能。[/size]

回复列表 (共2个回复)

沙发

按行和按列没什么区别吧。看你的喜好

Open( 12, file = 'D:\path\filename.txt')

文件名带上路径就行了。

板凳


谢谢了!
原来open还可以这样用,受教了!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册