???????? private ? static ? extern ? bool ?GetDiskFreeSpaceEx(
???????? string ?lpDirectoryName,? out ? ulong ?lpFreeBytesAvailable,? out ? ulong ?lpTotalNumberOfBytes,? out ? ulong ?lpTotalNumberOfFreeBytes);
???????? /// ? <summary>
???????? /// ?取得磁盤剩余空間
???????? /// ? </summary>
???????? /// ? <param?name="driveDirectoryName"> 驅(qū)動(dòng)器名 </param>
???????? /// ? <returns> 剩余空間 </returns>
???????? private ? ulong ?GetFreeSpace( string ?driveDirectoryName)
????????{
???????????? ulong ?freeBytesAvailable,?totalNumberOfBytes,?totalNumberOfFreeBytes;
????????????GetDiskFreeSpaceEx(driveDirectoryName,? out ?freeBytesAvailable,? out ?totalNumberOfBytes,? out ?totalNumberOfFreeBytes);
???????????? return ?freeBytesAvailable;
????????}
ulong u = GetFreeSpace(@"\\10.222.1.1\shares");
MessageBox.Show(u.ToString());
網(wǎng)上找了下只能用API得到剩余空間大小,?DriveInfo類只支持本地驅(qū)動(dòng)器, 不支持UNC路徑.
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
