Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查驱动器是否可写windows API函数_Windows_Api_Vb6_Usb_Drives - Fatal编程技术网

检查驱动器是否可写windows API函数

检查驱动器是否可写windows API函数,windows,api,vb6,usb,drives,Windows,Api,Vb6,Usb,Drives,您好,如果驱动器是可写的,是否有任何windows API函数将返回。有时驱动器在驱动器下是可见的,但当试图以编程方式写入时,它会给您一个消息框错误,它会冻结应用程序,直到用户按下ok按钮。是否有任何内置函数可以在没有恼人的错误框的情况下检查驱动器是否可写 我已经尝试过trycopy并返回了相同的msgbox错误:( 谢谢!尝试调用设置错误模式(SEM\u FAILCRITICALERRORS)以防止出现错误消息框 尝试调用设置错误模式(SEM\u FAILCRITICALERRORS)以防止错

您好,如果驱动器是可写的,是否有任何windows API函数将返回。有时驱动器在驱动器下是可见的,但当试图以编程方式写入时,它会给您一个消息框错误,它会冻结应用程序,直到用户按下ok按钮。是否有任何内置函数可以在没有恼人的错误框的情况下检查驱动器是否可写

我已经尝试过trycopy并返回了相同的msgbox错误:(


谢谢!

尝试调用
设置错误模式(SEM\u FAILCRITICALERRORS)
以防止出现错误消息框


尝试调用
设置错误模式(SEM\u FAILCRITICALERRORS)
以防止错误消息框弹出


您可以设置对Microsoft脚本运行时的引用

然后可以使用如下代码:

Dim FSO as New FileSystemObject
Dim clsDrive as Scripting.Drive

Set clsDrive=FSO.GetDrive("C")
驱动器类有一个FreeSpace属性,如果驱动器不可写,该属性将为零

此外,还有一个Scripting.Folder类,您可以使用FSO.GetFolder()创建该类,该类具有Attributes属性,该属性由FileAttribute类型的标志组成


clsFolder.Attributes和FileAttribute.Readonly
要检查错误…ReadOnlyness;-)

您可以设置对Microsoft脚本运行时的引用

然后可以使用如下代码:

Dim FSO as New FileSystemObject
Dim clsDrive as Scripting.Drive

Set clsDrive=FSO.GetDrive("C")
驱动器类有一个FreeSpace属性,如果驱动器不可写,该属性将为零

此外,还有一个Scripting.Folder类,您可以使用FSO.GetFolder()创建该类,该类具有Attributes属性,该属性由FileAttribute类型的标志组成。您可以使用如下代码


clsFolder.Attributes和FileAttribute.Readonly
检查错误。。。只读性;-)

在returned flags参数中调用并检查
文件只读卷

在returned flags参数中调用并检查
文件只读卷

VB6或C无所谓我只需要指向此类函数的链接VB6或C无所谓我只需要指向此类函数的链接