Windows 文件名中的特殊字符

发布于 2024-09-29 16:00:16 字数 47 浏览 3 评论 0原文

为什么我们不能在 Windows 文件名中使用任何特殊字符(?、<..)?

Why can we not use any special characters (?, <..) in a Windows filename?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

欲拥i 2024-10-06 16:00:16

通用命名约定基本规则( UNC),它使应用程序能够创建和处理文件和目录的有效名称,而不管文件系统如何:

以下保留字符:

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

使用当前 名称的代码页,包括 Unicode 字符和扩展字符集中的字符 (128–255)。

Fundamental rules for Universal Naming Convention (UNC), which enable applications to create and process valid names for files and directories, regardless of the file system:

The following reserved characters:

  • < (less than)
  • > (greater than)
  • : (colon)
  • " (double quote)
  • / (forward slash)
  • \ (backslash)
  • | (vertical bar or pipe)
  • ? (question mark)
  • * (asterisk)

Use any character in the current code page for a name, including Unicode characters and characters in the extended character set (128–255).

云朵有点甜 2024-10-06 16:00:16

因为它们在文件系统中有特殊含义:

C:*.? - 从 C 驱动器获取所有带有单字母扩展名的文件

:\ * ? - 都有特殊含义

Because they have special meanings in the filesystem:

C:*.? - get all files with single letter extensions from the C drive

: \ * ? - all have special meanings

醉梦枕江山 2024-10-06 16:00:16

由于某些字符在某些操作系统中是保留字符,因此? 用作通配符,/ 用作路径名组件分隔符。

Since some characters are reserved characters in some operating systems, say ? is used as a wildcard, and / as a path name component separator.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文