例如:
QFile f("/home/umanga/Desktop/image.jpg");
我仅如何获取文件名-“ image.jpg”?
使用QFileInfo
删除路径(如果有):
QFileInfo
一种方法,不一定是最好的方法:可以从QFileInfo fileInfo(f.fileName());
QString filename(fileInfo.fileName());
中使用QFile
获取文件规范:
QFile::fileName()
然后您可以只使用QFile::fileName()
之类的字符串功能:
QFile f("/home/umanga/Desktop/image.jpg");
QString str = f.fileName();
我使用这个:
QStringList parts = str.split("/");
QString lastBit = parts.at(parts.size()-1);