[Issue 16487] Add function to obtain the available disk space
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue Sep 13 03:35:58 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=16487
b2.temp at gmx.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |b2.temp at gmx.com
--- Comment #6 from b2.temp at gmx.com ---
(In reply to Johan Engelen from comment #5)
> (In reply to b2.temp from comment #4)
> > 2. returns -1 on failure. ulong.max: No way !!!
>
> The return type is _unsigned_.
Oops, sorry , i must be blind ^^
Anyway...Wouldn't 0 be a possible return type in case of error ?
It would allow:
if (auto space = getAvailableDiskSpace(root))
{
}
else
{
throw new Exception("either the disk is full or inaccessible");
}
> Throwing an exception is also a possibility.
No, seriously, delegate this option to the user.
--
More information about the Digitalmars-d-bugs
mailing list