将文件保存到新目录 (Fortran)

Posted

技术标签:

【中文标题】将文件保存到新目录 (Fortran)【英文标题】:Save Files To New Directory (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把数据返回第二个文件? 【参考方案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)

【讨论】:

以上是关于将文件保存到新目录 (Fortran)的主要内容,如果未能解决你的问题,请参考以下文章

将修改后的 WordprocessingDocument 保存到新文件

如何将 tiff 图像保存到新的 npy 文件中?

将 jLabel 内容导出/保存到新文件夹

使用 jQuery AJAX 和 PHP 将 div 的内容保存到新文件

如何将变量保存到新的文本文件中,以便下次程序运行时加载这些变量?

使用 VBA 将单元格区域导出到新的 .csv 文件中并保存而不覆盖