如题所述
这是因为和系统里的文件规范有冲突的。比如在DOS下,*号代表所有的文件
dir
*.*就是指列出所有文件的命令。如果系统让你使用*号来命名,建立了一个叫*.txt的文件,那再打入dir
*.txt,那是显示所有文本文件呢,还是显示你这建立的一个文件?显示有矛盾的。
同理,像|<>/\:*?"这样的字符,在windows中都有特定含义的,做为文件名就会引起畸意,所以肯定要禁用的
dir
*.*就是指列出所有文件的命令。如果系统让你使用*号来命名,建立了一个叫*.txt的文件,那再打入dir
*.txt,那是显示所有文本文件呢,还是显示你这建立的一个文件?显示有矛盾的。
同理,像|<>/\:*?"这样的字符,在windows中都有特定含义的,做为文件名就会引起畸意,所以肯定要禁用的
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-06-08
这个就要问为微软了,WINDOWS操作系统使他们做的,当然也有他们自己所考虑的原因,我们属于使用者,所以做成什么样就按规矩使用什么!
第2个回答 2008-06-08
因为那些符号都是在DOS里面用到的符号吧~~而如果在DOS里面操作文件的话,所以...本回答被提问者采纳
第3个回答 2008-06-08
没有为什么