首页| 论坛| 消息

标题:【提问】QT如何锁一个文件,不让其它程序读或者写??
作者:hetal
日期:2005-10-26 12:18
内容:

上午11时52分36秒
QT如何锁一个文件,不让其它程序读或者写??
偶知道QReadWriteLock好像不行


#1 [myer 10-26 17:57]
参考下这里。
http://www.trolltech.com/products/solutions/catalog/4/Utilities/qtlockedfile/
#2 [forgotten 10-28 16:33]
在linux下面用flock
#3 [hetal 10-31 13:21]
谢谢,不过
1在QT4中没有了QtLockedFile
2我的锁文件在要跨平台的
#4 [XChinux 10-31 13:34]
bool QFile::setPermissions ( Permissions permissions )
bool QFile::setPermissions ( const QString & fileName, Permissions permissions )
这个不知道行不行?
#5 [hetal 10-31 14:22]
肯定不行,他是设置文件权限的函数,不像Linux的flock和lock函数
1.QFile::setPermissions是一个静态函数
2.QFile::Permissions 在Windows的ReadUser, WriteUser and ExeUser返回不对

<< 1 2 >> (1/2)

回复 发表
主题 版块