如何处理文件名或文件夹名称中的反斜杠(\)。 (Qt,Unix)

时间:2017-03-16 09:26:52

标签: qt unix cross-platform

我使用mac编写平台交叉代码。 在Unix(包括macos)中,反斜杠对文件名或文件夹名有效。 在我的代码中,我需要考虑QString可能来自Windows或Unix。 那么我该如何判断我的字符串的某些部分是文件名还是 文件夹名称而不是路径。

我有这些特殊情况。

\。JPG
\ A \ B
\
\ a.jpg

我不能使用toNativeSeparator(),因为该函数会将我的非分隔符反斜杠转换为斜杠。

所以任何人都知道如何处理这些角落案件?提前谢谢!

0 个答案:

没有答案