【发布时间】:2010-06-14 15:11:34
【问题描述】:
Qt 4.6 有没有办法检查给定的QString 是否是当前操作系统上的有效文件名(或目录名)?我想检查名称是否有效,不文件是否存在。
例子:
// Some valid names
test
under_score
.dotted-name
// Some specific names
colon:name // valid under UNIX OSes, but not on Windows
what? // valid under UNIX OSes, but still not on Windows
我将如何实现这一目标?有没有Qt 内置函数?
我想避免创建一个空文件,但是如果没有其他可靠的方法,我仍然想看看如何以“干净”的方式来做。
非常感谢。
【问题讨论】:
标签: c++ validation qt filesystems