[英]Checking whether file is opened and write protected in c++
在Windows XP计算机上使用C ++。
感谢帮助 !!
首先更简单的部分,然后是更复杂的部分:-)
2)使用Win32 API GetFileAttributes
并检查FILE_ATTRIBUTE_READONLY
1)如果文件已打开且没有阻止访问的选项,您将无法知道
如果它被锁定,则必须尝试将其打开,您将获得一个值为INVALID_HANDLE_VALUE
的文件句柄,然后可以检查例如GetLastError() == ERROR_SHARING_VIOLATION
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.