1 std::string pur = purposelist[i].toStdString();//都轉換爲string 2 // qDebug()<<pur<<endl;
3 std::string sdir = dstpath.toStdString(); 4
5 int pos = pur.find_last_of('/'); //找到最後/
6 std::string s(pur.substr(pos + 1)); 7 sdir.append("/"); 8
9 sdir.append(s); 10 QString qsdir = QString(QString::fromLocal8Bit(sdir.c_str())); 11 qDebug() << qsdir << endl;
1 //QString截斷學習
2 QString src("E:/qq接收文件/MobileFile/thumb/碎裂收據.jpg"); 3 qDebug()<<"original path: "<<src<<endl; 4 QString dir("E:/目標文件夾"); 5 qDebug()<<"the last string '/' pos is "<<src.lastIndexOf('/')<<endl; 6 QString filename = src.right(src.size() - (src.lastIndexOf("/")+1)); 7 qDebug()<<"the true filename is "<<filename<<endl;