这里只列举几个常用的方法: 获取文件所在文件夹的绝对路径,获取文件所在的目录,获取文件名,获取文件创建事件,获取文件大小。
那么直接看代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| QString path = QFileDialog::getOpenFileName(this, "open a file", "../", "All(*.*)");
QFileInfo fi(path);
using namespace std;
cout << fi.absoluteDir().dirName().toUtf8().data() << endl;
cout << fi.absoluteDir().absolutePath().toUtf8().data() << endl;
cout << fi.fileName().toUtf8().data() << endl;
QDateTime dt = fi.birthTime(); cout << dt.toString("yyyy-MM-dd HH:mm").toLocal8Bit().data() << endl;
cout << fi.size() << endl;
|
那么这篇就这些。
本篇完。