文件名中不能包含的字符有哪些?

避免常见的非法文件名字符对于确保成功归档至关重要。Windows中所有文件的命名约定都很重要,不仅是视频文件,还有其它常见的存档支持文件,eg:PDF、XML等。那么文件名中不能包含的字符有哪些呢?一起来了解一下。

在这里插入图片描述

在Windows操作系统中,文件名需要遵守以下命名规则:

  • 文件名不包含以下任何字符:“(双引号)、*(星号)、<(小于)、>(大于)、?(问号)、\(反斜杠)、/(正斜杠)、|(竖线)、:(冒号)。

  • 文件名不要以空格、句号、连字符或下划线开头或结尾。

  • 文件名不能包含Windows保留的任何名称。Windows系统中保留名称包括:CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8 和 LPT9。

  • 文件名最长可以使用255个字符。

  • 避免使用空格;请改用连字符或下划线。文件名或文件夹末尾的空格是不可接受的。

  • 不要在文件名中使用表情符号。

注意: 命名文件时需要注意两条规则:

  • Windows文件名不区分大小写,这意味着A.txt和a.txt被认为是相同的。

  • 具有相同Unicode规范化的文件名被认为是相同的。

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: macOS 不能用于文件名字符有: - / (斜杠) - : (冒号) - * (星号) - ? (问号) - " (双引号) - < (小于号) - > (大于号) - | (竖线) - \ (反斜杠) 还有一些非法字符,例如控制字符和非打印字符。 ### 回答2: 在macOS不能用于文件名字符有以下几种: 1. '/'(斜杠):在Unix系统,斜杠被用作文件路径的分隔符,因此不能文件名使用。 2. ':'(冒号):冒号在macOS被用作分隔符,例如在文件路径区分卷名和文件夹名。因此,不能文件名使用冒号。 3. '*'(星号)和'?'(问号):这两个字符在命令行被用作通配符,用于匹配文件名的任意字符。因此,不能将它们直接用作文件名。 4. '\"'(双引号)和'\''(单引号):这两个字符在shell被用作引用符号,用于引用包含特殊字符字符串。因此,不能将它们直接用作文件名。 5. '|'(管道符号):在shell,管道符号用于连接命令。因此,在文件名不能使用管道符号。 6. '<'(小于号)和'>'(大于号):这两个字符在shell被用于输入输出重定向。因此,不能将它们直接用作文件名。 7. '\\'(反斜杠):在shell,反斜杠用于转义特殊字符。因此,在文件名不能使用反斜杠。 除了上述特殊字符外,还建议避免在文件名使用空格、制表符等其他特殊字符,以确保文件的可移植性和兼容性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值