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

File 将文件保存到新目录(Fortran),file,directory,save,fortran,File,Directory,Save,Fortran,我试图从一个目录中打开一个文件,格式化该文件,然后将其放在一个新目录中 这是我到目前为止所拥有的 open(11,file='/home/folder1/directories/directory1/data.txt,form='formatted') close(11) 我知道打开文件后会有一个write语句,但我一直在想如何将它保存到新目录 我要放置重新格式化文件的目录是/home/folder1/directories/directory2您只需打开新文件并写入即可 open(11,fi

我试图从一个目录中打开一个文件,格式化该文件,然后将其放在一个新目录中

这是我到目前为止所拥有的

open(11,file='/home/folder1/directories/directory1/data.txt,form='formatted')
close(11)
我知道打开文件后会有一个write语句,但我一直在想如何将它保存到新目录


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

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

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)
你到底想做什么?为什么不干脆
读取
文件内容,
打开
第二个文件,然后
将数据写回第二个文件?