windows对文件夹名称的限制,你知道吗?

<![CDATA[昨天在家使用windows时遇到一个现象,

新建一个名为com1的文件夹,竟然不能成功,其它名称就可以,提示信息是”The specified device name is invalid”,竟然不是folder而是device,怪异! Google之,发现Windows无法以设备名来命名文件或文件夹,而com1正好是Dos时代的设备名称,不只是com1不行,以下的名称都不行

CON

AUX

COM1

COM2

COM3

COM4

LPT1

LPT1

LPT2

LPT3

NUL

想了点办法,这种名称的目录还是可以创建的。

cmd–>md d:”aux”

这样就可以了,不过建立好的目录无法从explorer打开,也删除不掉! :(

不过办法还是有的,那就是使用UNC路径

rd “”.”d:”aux”

]]>