×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Contact US

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Writing to/Reading from a subdirectory?

Writing to/Reading from a subdirectory?

Writing to/Reading from a subdirectory?

(OP)
Hello,
I have a program that outputs a ton of files.  I'd like to output each file type to a separate subdirectory under the directory in which the program was executed.  

Additionally, since it reads in a ton of input files, I'd like to do the reverse and read them in from a subdirectory as well.  

Any input on this is greatly appreciated.

Thanks.

RE: Writing to/Reading from a subdirectory?

(OP)
Never mind.  I figured it out.  Nothing like programming at midnight on a holiday weekend to get your thesis done.  

RE: Writing to/Reading from a subdirectory?

How is that done? I am intrested now....I usually keep all my files in the same directory (it gets cumbersome)

RE: Writing to/Reading from a subdirectory?

(OP)
I'm not sure if there's a more elegant way, but since there is no "path" option for the OPEN command, you must include the path in the file name:

c      Example program
       character*80  outdir,outfile
       character*160 fullname
       outdir='NameofSubdir\'
       outfile='NameofFile.ext'
c      Combine path and file name:
       fullname = outdir(1:len_trim(outdir))//outfile
c      Print to screen to check:
       print*,'Path and File: ',fullname
       open(7,file=fullname)
c      For example :
       write(7,*)data
       close (7)
       end

I know it's a trivial thing, but having things come out in an orderly fashion always helps me think better.  :)

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


Resources

Low-Volume Rapid Injection Molding With 3D Printed Molds
Learn methods and guidelines for using stereolithography (SLA) 3D printed molds in the injection molding process to lower costs and lead time. Discover how this hybrid manufacturing process enables on-demand mold fabrication to quickly produce small batches of thermoplastic parts. Download Now
Design for Additive Manufacturing (DfAM)
Examine how the principles of DfAM upend many of the long-standing rules around manufacturability - allowing engineers and designers to place a part’s function at the center of their design considerations. Download Now
Taking Control of Engineering Documents
This ebook covers tips for creating and managing workflows, security best practices and protection of intellectual property, Cloud vs. on-premise software solutions, CAD file management, compliance, and more. Download Now

Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close