ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

QString::lastIndexOf使用——获取上级文件路径

QString::lastIndexOf使用——获取上级文件路径 在实现文件查询功能时想要实现一个返回按键点击后可以返回到上级文件目录。从程序的角度我是要从 ./a/b/c 变成 ./a/b因此我需要把最后一个/后面的内容删掉而函数 lastIndexof(/)就可以获取最后一个 / 的位置返回Int搭配上remove() 处理字符串就可以获取上级文件目录的字符串了以下是案例void Book::on_m_pBackPB_clicked(){QString strCurPathm_curPath;QString strRootPathclient::getInstance().curPath();if(strCurPathstrRootPath){QMessageBox::warning(this,返回,返回失败已经在最开始的文件夹目录);}else//返回到上一个路径{//./aa/bb -- ./aaint indexstrCurPath.lastIndexOf(/);strCurPath.remove(index,strCurPath.size()-index);m_curPathstrCurPath;qDebug()return -- m_curPath;}}
返回列表