微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我正在寻找最简单的方法来测试文件是否可写,以及它是否为只读以更改其访问权限以使其可写.

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

解决方法

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐