共用方式為


HOW TO:在 Visual Basic 中判斷磁碟機的實體可用空間

更新:2007 年 11 月

My.Computer.FileSystem.GetDriveInfo 方法 提供 DriveInfo 物件,可用來查詢電腦磁碟機的資訊。您可以使用 TotalFreeSpace 屬性,判斷磁碟機的空間量。如果沒有足夠的權限而嘗試存取屬性,則會擲回 SecurityException 例外狀況。

注意事項:

根據您目前使用的設定或版本,您所看到的對話方塊選項,以及功能表命令的名稱和位置,可能會與 [說明] 中描述的不同。撰寫這個說明網頁時已將 [一般開發設定] 納入考慮。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

若要判斷磁碟機的可用空間量

  • 使用 TotalFreeSpace 屬性判斷可用空間量,如下列程式碼所示:

    Dim cdrive As System.IO.DriveInfo
    cdrive = My.Computer.FileSystem.GetDriveInfo("C:\")
    MsgBox("Total free space: " & CStr(cdrive.TotalFreeSpace))
    

    這個程式碼範例也可以在 IntelliSense 程式碼片段中找到。在程式碼片段選擇器中,它是位於 [檔案系統 - 處理磁碟、資料夾和檔案] 中。如需詳細資訊,請參閱 HOW TO:在您的程式碼中插入程式碼片段 (Visual Basic)

請參閱

工作

HOW TO:在 Visual Basic 中判斷磁碟機的全部空間

HOW TO:在 Visual Basic 中判斷磁碟機格式

HOW TO:在 Visual Basic 中判斷磁碟機類型

參考

My.Computer.FileSystem.GetDriveInfo 方法

DriveInfo