当前位置 : 主页 > 编程语言 > c语言 >

vb6 – 如何使文件在VB中可写?

来源:互联网 收集:自由互联 发布时间:2021-06-24
我正在寻找最简单的方法来测试文件是否可写,以及它是否为只读以更改其访问权限以使其可写. 欢迎任何正确方向的建议或指示! 文件可能无法写入的原因有很多,例如: 它被写保护
我正在寻找最简单的方法来测试文件是否可写,以及它是否为只读以更改其访问权限以使其可写.

欢迎任何正确方向的建议或指示!

文件可能无法写入的原因有很多,例如:

>它被写保护
>它在只读媒体上(例如CD-ROM)
>用于运行代码的用户帐户没有对文件的写入权限
>该文件位于不允许写入的文件共享上

您可以检查其中的一些,但唯一可以测试的方法是实际尝试打开文件进行编写.

您可以使用GetAttr和SetAttr函数查找和更改只读标志.

文件无法写入的某些原因根本无法修复(如CD-ROM上的文件),或者无法从程序中修复.如果用户帐户没有该文件的写入权限,则它不太可能有权更改权限…

网友评论