|
Boost Users : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-03-23 06:42:06
Russell Hind wrote:
> Vladimir Prus wrote:
>>
>> Empty file is simple:
>>
>> ofstream ofs("name of file");
>>
>
> But it would be helpful if boost would add a function that would fail if
> the file already exists. The current STL doesn't support this so you
> have to fall back to platform API (in Win32, CreateFile has a flag to do
> this).
>
> This would be a very useful feature IMHO.
Sure, that's the complexity in creating temporary file. On Linux, you can
open(..., O_EXCL....)
but then how do you get ifstream out of file descriptor. Surely, there's
<ext/stdio_filebuf.h> in g++ 3.2+, but for other compilers one has to find
other solutions. I indend to try, but not now.
- Volodya
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