getDiskFreeSpace

fnauto getDiskFreeSpace(string path) @trusted nothrow

Gets disk free space.

Parameters

pathPath to the disk (e.g., "C:\").

Returns

Tuple of (freeBytes, totalBytes, freeBytesAvailable).

Example:

auto disk = getDiskFreeSpace("C:\");
writeln("Free space: ", disk[0], " bytes");