文件名不能包括的符号是
文件名不能包含的符号主要包括* ? '' < > | : ' \
以及前导或尾随空格。这些符号在不同操作系统中可能被保留为特殊功能字符,或因语法冲突导致文件路径解析错误。以下是具体说明:
一、特殊功能或路径相关符号
-
反斜杠
\
和冒号:
在Windows系统中,\
用于分隔文件夹层级(如C:\Users\
),而:
用于区分驱动器号与路径(如D:\file.txt
)。若文件名包含这些符号,系统会误判路径结构,导致文件无法保存或访问。 -
星号
*
和问号?
两者均为通配符:*
匹配任意长度字符,?
匹配单个字符。例如,输入file*.txt
会匹配file1.txt
、fileA.txt
等。若文件名本身含这些符号,可能引发搜索或脚本操作时的意外结果。