当我尝试保存文件时,如果我在 Windows 中在名称中使用特殊字符(例如冒号、问号或感叹号),我会收到一条消息,提示文件名无效。
这是为什么?
答案1
有几个字符对 Windows 有特殊含义(对 DOS 也是如此,大多数字符最初都来自 DOS)
从微软:
文件名不能包含以下任何字符:
\ / : * ? " < > |
/
是一个开关(也是目录分隔符)。
\
是目录分隔符。
:
是驱动器指示符。
*
和?
是搜索中使用的通配符。
"
是一种允许参数中有空格的方法。
<
和>
是重定向,允许程序的输入和输出来自屏幕/键盘以外的地方并到达其他位置。
|
是一个管道,允许将一个程序的输出用作下一个程序的输入。