创建符合 Windows 文件名命名规范的应用程序
在应用程序中集成文件重命名功能需要验证用户指定的目标文件名是否符合 Windows 命名约定。虽然简单的正则表达式足以进行基本验证,但它们忽略了特定语言的字符,例如变音符号。
根据微软的文档,合法的 Windows 文件名遵循以下一般规则:
禁止使用的字符:
,
, "
, :
, /
,
, |
, ?
, *
此外,请考虑以下可选检查:
?\
前缀的路径,最大路径长度为 260 个字符?\
前缀的 Unicode 路径,最大长度为 32,000 个字符(注意潜在的溢出问题)以上是如何确保我的应用程序创建合法符合的Windows文件名?的详细内容。更多信息请关注PHP中文网其他相关文章!