|
[Sponsors] |
OFstream doesnbt create directories or throw errors |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
January 26, 2006, 19:53 |
In the code that I'm currently
|
#1 |
Guest
Posts: n/a
|
In the code that I'm currently writing, I've got a couple of lines approximately like the following:
fileName myFile = mesh.time().rootPath() / "output" / "datafile.dat"; OFstream myStream(myFile); myFile << "Test!" << endl; If the "output" directory exists, this works perfectly; the file gets created and written to just as I expect. However, if the "output" directory does not exist, then the code silently ignores my requests -- it does not create an "output" directory, nor does it throw an error about the absence of the directory or give any indication that it isn't actually writing anything. Is there any way to tell OFstream to create the directory? Or at least to throw an error if the directory doesn't exist? If not, what's the best way to have my code create the directory? Thanks! |
|
January 27, 2006, 03:28 |
just add mkDir before writing
|
#2 |
Super Moderator
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 29 |
just add mkDir before writing
fileName myDir = mesh.time().rootPath()/"output"; mkDir(myDir); fileName myFile = myDir/"datafile.dat"; OFstream myStream(myFile); N |
|
January 27, 2006, 22:18 |
Thanks much! Thats just what
|
#3 |
Guest
Posts: n/a
|
Thanks much! Thats just what I needed.
|
|
January 30, 2006, 07:28 |
For future reference, take a l
|
#4 |
Senior Member
Eugene de Villiers
Join Date: Mar 2009
Posts: 725
Rep Power: 21 |
For future reference, take a look at OSspecific.H and/or Unix.C for the available system commands.
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SetFields runs with no errors but doesnbt change fields | adamsview | OpenFOAM Pre-Processing | 3 | December 12, 2014 22:03 |
A problem about class OFstream | jennyrui2008 | OpenFOAM Running, Solving & CFD | 0 | December 5, 2008 04:55 |
particles in water throw a porous media | marion | FLUENT | 1 | May 31, 2007 13:58 |
Condensation models- Can someone throw some light | Saurav | FLUENT | 0 | October 21, 2005 15:23 |
Throw some light on FLUIDYN commercial CFD package | Anis-ur-Rehman | Main CFD Forum | 0 | January 24, 2001 02:35 |