|
Boost Users : |
From: Russell Hind (rhind_at_[hidden])
Date: 2004-07-21 11:10:46
With filesystem, you can do
filesystem::path P(....);
filesystem::ofstream S;
if (!filesystem::exists(P))
{
S.open(P);
}
But isn't there a race condition here which could lead to a file created
by another process being wiped out, or added to?
Is there a way to get ofstream::open to fail if the file already exists?
It succeeds on VC7.1 but in some situations I don't want it to succeed.
Cheers
Russell
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net