在 Qt 中,可以使用'QFileInfo'类来获取路径的最后一个'/' 前面的字符。下面是一个示例代码:

QString path = "/home/user/Documents/file.txt";
QFileInfo fileInfo(path);
QString fileName = fileInfo.fileName();
QString filePath = path.left(path.length() - fileName.length() - 1);

在上面的示例中,'path'是要处理的路径字符串。首先,我们使用'QFileInfo'类将路径字符串转换为'QFileInfo'对象。然后,使用'fileName()'函数获取文件名(包括扩展名)。最后,使用'left()'函数获取路径字符串中除去文件名的部分。

在上述示例中,'filePath'将包含'/home/user/Documents'。

Qt QString 获取路径最后一个'/' 前面的字符

原文地址: https://www.cveoy.top/t/topic/qjBF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录