【发布时间】:2017-11-09 12:00:00
【问题描述】:
如何从 /home/admin/job0/Job 中删除 /Job
QString name = "/home/admin/job0/Job"
我想删除“/”之后的最后一个字符串
【问题讨论】:
-
由于您似乎在玩目录,您可以使用
QDir类及其QDir::cdUp方法。 -
这是一个 qt 问题,还是一个 C++ 问题?你试过什么了?您想只删除 "/" 之后的最后一个字符串还是 删除 /Job 包括斜杠?
-
也许您可以使用
QFileInfo来完成这项任务。 -
如果父目录不存在,
QDir::cdUp将不起作用。最好使用QFileInfo(name).dir().path(),它不会检查是否存在。