从服务器上备份网站项目代码的时候,有时候,发生无法备份的事情,代码不能写入到本地电脑。
这是因为服务器一般都是选择的Linux系统,Linux与windows系统存在着命名规范不同的缘故,从而导致,在服务器上可以正常存在的文件及文件夹,在备份到本地的时候会报错(当然了,本地是windows系统会报这种错误,苹果电脑是不会的)。
如下图,想在本地电脑创建一个名字为con的文件夹,就会报错。
windows的命名规范:
(1)在Windows2000/xp中的文件命名规则:前缀名+后缀名,中间加一个点。前缀名可以任意命名,而后缀名则表示了文件的格式类型。Windows就是通过文件的后缀名来识别文件的.
(2)在文件或文件夹的名字中,最多可使用256个字符。
(3)组成文件名或文件夹的字符可以是英文字母、数字及¥@&+()、下划线、空格、汉字等。但不能使用下列9个字符:?\ * | “ < > : /
(4)在Windows XP中,当你尝试使用CON, LPT1等IO设备接口关键词命名文件夹,会出现失败,诸如此类的关键词还很多,CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN 和 NUL都是,主要是为了防止系统识别混淆.另外,在你建立文件的时候,“CON”, “CON.”. “.CON”都是不被允许的,在Windows Vista中已经被确认这些关键词是可用的.
所以在从服务器备份网站项目的时候,如果报错,就可以从这个角度查找原因,根据错误提示,判断错误原因,看看报错的文件是否存在命名规范不符合windows问题。
宠物免费领养小程序,欢迎来踩