程序中传入参数
将文件路径当做参数传入到程序中,如果文件路径中包含中文,中文会解析不出来,尝试多种方法,使用fromLocal8Bit方法。
char* fileDp = argv[1];
QString filePath = QString::fromLocal8Bit(fileDp);
QFile fileInfo(filePath);
qDebug() << fileInfo.fileName;
QT中的QFile方法提供了直接获取文件名的方法,filePath是当前文件的路径。