We help IT Professionals succeed at work.

FORTRAN: OPEN a file in a sub-directory?

I am trying to add some code to a fortran program and I can not port the program to another language due to approval of a state agency.

Variables:
filename: name
directory: directory

I have been able to create a directory using varible "directory"
call system("md " // trim(directory))

In the OPEN statement FILE=name puts the file in the current directory.  

How do I put both variables (and the "/") for the FILE= in the OPEN statemnt??

Tahnks
Comment
Watch Question

Commented:
I don't know exactly but I think it could be:
FullFileName = directory // '/' // FileName
Commented:
Say your

unit is nnn
directory is directory
filename is name

open (unit=nnn, file= trim(directory) // '/' // name,  status='new')

Author

Commented:
I have not been able to make the new file go into the directory.  The information provided both seems logical.  I have tried researching furthe, but still have not made it work.  

While I am open to more ideas, I am trying to evaluate variances to the suggestions above.

Thanks
STeve
cup

Commented:
Is this on Linux or Windows?  On windows you have to use '\' instead of '/'

Author

Commented:
The reason that I could not make it work was a typo.  

The directory in the OPEN command was not the same as the directory made in the program.

Thank you,
Steve

Explore More ContentExplore courses, solutions, and other research materials related to this topic.