有没有相当于QFileinfo :: Owner()的窗口?

时间:2013-10-07 14:04:20

标签: c++ qt

我问上面的问题,每当我用它来确定上次保存文件的人时,它只返回一个空白字符串。我做错了还是有一个等效的库/方法会为我做这个?

忘记添加我的代码。这很简单。

QFileInfo fileName = it.fileInfo();
qDebug() << fileName.owner();

2 个答案:

答案 0 :(得分:1)

以下是关于 ownerId() Qt 所说的内容:

uint QFileInfo::ownerId() const 
     

返回所有者的id   文件。

     

在Windows上以及文件没有所有者此功能的系统上   return((uint)-2)。

答案 1 :(得分:0)

可能你做错了。对于owner()函数,qt网站说:

  

QString QFileInfo :: owner()const

     

返回文件的所有者。在没有文件的系统上   所有者,或者如果发生错误,则返回空字符串。

     

这个功能在Unix下很耗时(按顺序排列)   毫秒)。

此方法应返回文件所有者的帐户名称。你必须做其他事情以获得最后编辑文件的名称。

编辑:QFileInfo :: lastModified()可能对您有用。