Disk space used and free size of a Network share folder in Windows
Vino
vino.bheeman at hotmail.com
Wed Feb 14 15:24:42 UTC 2018
On Wednesday, 14 February 2018 at 12:29:13 UTC, rikki cattermole
wrote:
> On 14/02/2018 12:22 PM, Vino wrote:
>> Hi All,
>>
>> Request your help on how to get the disk space used and free
>> size of a Network share folder in Windows, tried with getSize
>> but it return 0;
>>
>> eg: Share Name :\\server1\dir1$
>>
>> From,
>> Vino.B
>
> See:
>
> https://msdn.microsoft.com/en-us/library/windows/desktop/aa364935(v=vs.85).aspx
Hi Rikki,
Wouldn't this be easy to use with std.process: execute package
and calling wmic.exe, the only problem is i am not sure hot to
get the out put without the headings(Caption FreeSpace,Size) any
help on same is much appreciated.
import std.process: execute;
import std.stdio : writeln;
void main () {
version(Windows) {
auto result = execute(["wmic.exe", "logicaldisk", "get",
"size,freespace,caption"]);
writeln(result.output);
}
}
Output :
Caption FreeSpace Size
C: 19702837248 180043665408
H: 85580382208 824633720832
From,
Vino.B
More information about the Digitalmars-d-learn
mailing list