从服务器备份项目代码需要注意的文件命名问题

php php 1311      收藏
从服务器上备份网站项目代码的时候,有时候,发生无法备份的事情,代码不能写入到本地电脑。

从服务器上备份网站项目代码的时候,有时候,发生无法备份的事情,代码不能写入到本地电脑。

这是因为服务器一般都是选择的Linux系统,Linux与windows系统存在着命名规范不同的缘故,从而导致,在服务器上可以正常存在的文件及文件夹,在备份到本地的时候会报错(当然了,本地是windows系统会报这种错误,苹果电脑是不会的)。

如下图,想在本地电脑创建一个名字为con的文件夹,就会报错。

自学php博客

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问题。