2013-12-11 4 views
0

Я пытаюсь открыть файл из каталога, отформатировать файл, а затем поместить его в новый каталог.Сохраните файлы в новый каталог (Fortran)

Вот что у меня есть.

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

Я знаю, что есть заявление на запись после открытия файла, но я застрял на том, как сохранить его в новый каталог.

Каталог Я хочу, чтобы поместить переформатировать файл в/главная/folder1/каталоги/directory2

+0

Что вы пытаетесь сделать * точно *? Почему бы вам просто не «прочитать» содержимое файла, «открыть» второй файл и «записать» данные во второй файл? –

ответ

0

Вам просто нужно, чтобы открыть новый файл и записывать в него.

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) 
Смежные вопросы