[英]QFileInfo owner & group are empty
這是我的位置:
void MainWindow::writeOnFile(const QString &path)
{
// Get info files :
QFileInfo fileInfo(path);
QString name = fileInfo.fileName();
QString lastModif = fileInfo.lastModified().toString();
QString owner = fileInfo.owner();
QString group = fileInfo.group();
QString lastRead = fileInfo.lastRead().toString();
QString created = fileInfo.created().toString();
// Write on Logs :
QString filename = "C:\\Users\\Sherlock\\Desktop\\logs.txt";
QFile file ( filename );
if ( file.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text) )
{
QTextStream stream( &file );
stream << "The file " << name
<< " was first created on " << created
<< ", was last read on " << lastRead
<< " and was last modified on " << lastModif
<< ". The owner is " << owner
<< ". The group is " << group
<< endl;
}
}
這是我的輸出:
文件younes.txt最初是在lun上創建的。 août17 19:40:34 2015,最后一次閱讀lun。 août17 19:40:34 2015年,最后一次修改是在3月。 août18 00:21:512015。所有者是。 該組是
如您所見, 所有者和組未顯示。
我做錯什么了嗎 ?
在Windows上,將返回一個空字符串。
因此,有文獻證明group()
就是這種方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.