【问题标题】:Save Files To New Directory (Fortran)将文件保存到新目录 (Fortran)
【发布时间】:2013-12-11 22:00:32
【问题描述】:

我正在尝试从目录打开文件,格式化文件,然后将其放入新目录。

这是我目前所拥有的。

open(11,file='/home/folder1/directories/directory1/data.txt,form='formatted')
close(11)

我知道在打开文件后我会有一个 write 语句,但我不知道如何将它保存到新目录。

我要放置重新格式化文件的目录是/home/folder1/directories/directory2

【问题讨论】:

  • 你想究竟做什么?为什么不直接在文件内容readopen第二个文件,write把数据返回第二个文件?

标签: file directory save fortran


【解决方案1】:

您只需要打开新文件并写入即可。

open(11,file='/home/folder1/directories/directory1/data.txt,form='formatted')
open(12,file='/home/folder1/directories/directory2/data.txt,form='formatted', status='new')

! loop over records
do ...
   ! read record
   read(11,IN_FORMAT,...) ...

   ! write record
   write(12,OUT_FORMAT,...) ...
end do

close(11)
close(12)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    • 2012-09-10
    • 1970-01-01
    • 2022-01-16
    • 2011-07-19
    相关资源
    最近更新 更多