基于 Windows API 的 VB 硬盘快速格式化方法

介绍了一种利用 Windows API 在 VB 中实现硬盘快速格式化的方法。

' 声明 API 函数
Private Declare Function SHFormatDrive Lib "shell32.dll" (ByVal hwnd As Long, ByVal drive As String, ByVal fmtID As Long, ByVal options As Long) As Long

' 调用 API 函数进行格式化
Public Sub QuickFormat(driveLetter As String)
    SHFormatDrive 0, driveLetter, &HFFFF, &H8000
End Sub

代码说明:

  • SHFormatDrive 函数用于格式化磁盘。
  • driveLetter 参数指定要格式化的驱动器号,例如 "C:"。
  • fmtID 参数设置为 &HFFFF 表示使用默认文件系统进行格式化。
  • options 参数设置为 &H8000 表示执行快速格式化。

注意:

  • 此方法需要管理员权限才能运行。
  • 格式化操作会删除目标驱动器上的所有数据,请谨慎操作。
rar
格式化磁盘.rar 预估大小:4个文件
folder
格式化磁盘 文件夹
file
Form1.frm 1KB
file
工程1.vbp 640B
file
MSSCCPRJ.SCC 190B
file
工程1.vbw 49B
rar 文件大小:1.58KB