Windows的禁用文件和文件夹名称的完整列表

sdu*_*sdu 7 windows

在Windows上,禁止使用com1.txt或lpt1.txt等文件名.是否存在Windows上所有禁用文件和文件夹名称的列表(或文件和文件夹名称中的禁止字符,如:?...)

Chr*_*isF 12

无效字符列表是:

  • <(小于)
  • >(大于)
  • :(冒号)
  • "(双引号)
  • /(正斜杠)
  • \(反斜杠)
  • | (竖杆或管)
  • ?(问号)
  • *(星号)

加上1到31个字符

资源

但是你应该使用FlipScript推荐的System.IO.Path.GetInvalidFileNameCharsSystem.IO.Path.GetInvalidPathChars(或它们的等价物)作为a)它更整洁,b)意味着如果列表发生了变化,你将不必修改你的应用程序.

  • 如果`GetInvalidPathChars`将完成,那将是很棒的.例如,`?`字符不在此数组中...因此,使这完全无用...... (9认同)
  • Asterisk*也不包含在System.IO.Path.GetInvalidPathChars()中 (2认同)