打开文件专用/锁定文件

fpd*_*gon 7 c++ windows qt qfile

我想锁定现有文件以防止从另一个进程使用(读取和写入).也就是说,此进程或任何其他进程打开文件的任何后续尝试都将失败,并显示"拒绝访问"错误.

的CreateFile WINAPI函数有一个dwShareMode参数,它正是这么做的,我在寻找类似的功能,同时仍然能够使用QFile.

Pre*_*eti 1

您是否尝试过使用 Notepad++ 保存(覆盖)?我相信正确的行为是它不会让您写入相同的文件名。开封(读)不可强制执行;写作才是真正的考验。