首页 > Qt识别输入文件后缀

Qt识别输入文件后缀

方法一:

QString file("sample.jpg");

if (file.contains(".jpg") || 

    file.contains(".bmp") || 

    file.contains(".png")) {

    qDebug()<<"这是图片。";

}



方法二:

QString file_full, file_name, file_path,file_suffix ;

QFileInfo fileinfo;

file_full = QFileDialog::getOpenFileName(this);//this后可以继续添加参数,包括起始路径

fileinfo = QFileInfo(file_full);

//文件名

file_name = fileinfo.fileName(); 

//文件后缀

file_suffix = fileinfo.suffix()

//绝对路径

file_path = fileinfo.absolutePath();

 

更多相关: