3

Qtでは、WindowsとPOSIXのようなファイルシステムのファイル命名規則に同時に一致するファイル名を検証する方法/正規表現はありますか?

それは横に分かれます

  • 禁止文字 (/:*?"<>| +0 から 31 までの文字)
  • 禁止されている名前 (COM1、PRN、NUL.txt ...)
  • 禁止されたシーケンス (ファイル名がスペースまたはピリオドで終わる)
  • 長さの制約

許可されていないものと推奨されていないものについては、すでに参照があります。

しかし、車輪を再発明しないようにしたいと思います。

4

1 に答える 1

2

http://www.boost.org/doc/libs/1_54_0/libs/filesystem/doc/portability_guide.htmにあるブーストのドキュメント「Path Name Portability Guide」を参照してください。ソースコードを入手して調べることもできます。

于 2013-09-27T10:57:32.743 に答える