标签: qt unix cross-platform
我使用mac编写平台交叉代码。 在Unix(包括macos)中,反斜杠对文件名或文件夹名有效。 在我的代码中,我需要考虑QString可能来自Windows或Unix。 那么我该如何判断我的字符串的某些部分是文件名还是 文件夹名称而不是路径。
我有这些特殊情况。
\。JPG \ A \ B \ \ a.jpg
我不能使用toNativeSeparator(),因为该函数会将我的非分隔符反斜杠转换为斜杠。
所以任何人都知道如何处理这些角落案件?提前谢谢!