Есть ли способ с 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
?
Я бы хотел избежать создания пустого файла, но если нет другого надежного способа, я все равно хотел бы посмотреть, как это сделать "чистым" способом.
Большое спасибо.