为什么文件夹命名不能用/\:*?"<>

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:14:27

还真是个难题!这几个字符需要与某些命令和字符结合起来使用(在的dos下或者某些系统环境下或者某些语言的语法当中要使用),如果用在文件夹名称里的话,可能会引起歧义或者混乱吧

比方说下面这个dos命令

attrib /? 他的意思是 attrib(显示或更改文件属性)这个命令语法和功能怎么用,相当于显示帮助和提示
attrib +S 意思是设置某某文件或者文件夹的系统文件属性

如果说你把文件夹的名称命名为 /? dos系统就没办法识别你到底是什么意图了,反正就是说这些字符有特殊的用途,再跟你讲我都要晕掉了

这些符号在系统下是有特殊含义的,windows下也许不觉得,但比如我用路径的方式打开文件,比如在A文件夹中有“1”和“1/2”两个文件夹,其中“1”文件夹下又有“2”文件夹。 那路径“A/1/2”指得到底是什么? 这就是禁用特殊符号原因。