函数参考


_WinAPI_IsWritable

确定磁盘是否可写磁盘.

#Include <WinAPIEx.au3>
_WinAPI_IsWritable ( $sDrive )

参数

$sDrive 磁盘的驱动器号. 如 D:, E:, 等等.

返回值

成功: 返回 1 - 磁盘可写.
返回 0 - 不可写.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

None

相关

详情参考

在MSDN中搜索


示例/演示


#Include <WinAPIEx.au3>

Opt('MustDeclareVars', 1)

Global $Text, $Drive = DriveGetDrive('ALL')

If IsArray($Drive) Then
    For $i = 1 To $Drive[0]
        If _WinAPI_IsWritable($Drive[$i]) Then
            $Text = 'Writable'
        Else
            $Text = 'Not writable'
        EndIf
        If Not @error Then
            ConsoleWrite(StringUpper($Drive[$i]) & ' => ' & $Text & @CR)
        EndIf
    Next
EndIf