Disk space used and free size of a Network share folder in Windows

psychoticRabbit meagain at meagain.com
Wed Feb 14 13:52:56 UTC 2018


On Wednesday, 14 February 2018 at 12:29:13 UTC, rikki cattermole 
wrote:
>
> See:
> https://msdn.microsoft.com/en-us/library/windows/desktop/aa364935(v=vs.85).aspx

any idea on how I'd convert this C# code to D?

==============================
public class Program
{

     [DllImport("kernel32.dll")]
         [return:MarshalAs(UnmanagedType.Bool)] static extern bool
         GetDiskFreeSpaceEx(string lpDirectoryName,
             out ulong lpFreeBytesAvailable,
             out ulong lpTotalNumberOfBytes,
             out ulong lpTotalNumberOfFreeBytes);

     static void Main()
     {
         string dir = "C:\\";

         ulong lpFreeBytesAvailable;
         ulong lpTotalNumberOfBytes;
         ulong lpTotalNumberOfFreeBytes;

         GetDiskFreeSpaceEx(dir, out lpFreeBytesAvailable, out 
lpTotalNumberOfBytes, out lpTotalNumberOfFreeBytes);

         Console.WriteLine(lpFreeBytesAvailable");
         Console.WriteLine(lpTotalNumberOfBytes");
         Console.WriteLine(lpFreeBytesAvailable");

     }
}

=================================


More information about the Digitalmars-d-learn mailing list