首页 > 代码库 > win7下文件名不能定义为con(任何文件格式)

win7下文件名不能定义为con(任何文件格式)

从linux传输压缩包到win7下解压缩,总是提示出错,可是在linux下解压都很正常,于是定位出错的文件,发现是con.c和con.h文件,经排查,原因如下:

CON是DOS下的特殊设备名

如下由系统保留的设备名字不能用作文件名:
CON,PRN,AUX,CLOCK$,NUL,COM1,COM2,COM3,COM4,COM5,COM6,COM7,COM8,COM9,LPT1

win7下文件名不能定义为con(任何文件格式)