一个汉字占2个字节,一算就清楚了。
一个汉字是2个字符,那就是127个中文字啦。
为什么Windows的文件名不能超过255个字符~
是微软规定的文件名分为主文件名和扩展名两部分,在WINDOWS里面主文件名长度不能超过255个英文字符(127个汉字) 。当年DOS时期,文主件名最长只能是8个字符(单字节)。
编程语言中对变量名也给出上述限制。
变量名
必须以字母开头。
不能包含嵌入的句号或者嵌入的类型声明字符。
不得超过 255 个字符。
在同一个范围内必须是唯一的。范围就是可以引用变量的变化域— 一个过程、一个窗体等等。
字节是8比特大小,1比特就是一个2进制数字,可表示0或1。
字符有单字节编码字符和多字节编码字符。
对于单字节编码字符,大小为1个字节,如ASCII码字符。
对于多字节编码字符,又可分为等长字节编码字符和非等长字节编码字符,如对于用unicode编码的字符,所有字符都是2个字节大小。而在有些非等长字节编码中,有些字符大小是1字节,有些是2字节,有些是3字节,它们的字节大小是不同的。
文件或文件夹名称不得超过255个字节,对于单字节字符就是不得超过255个字符;对于汉字一般是用双字节编码的,所以不得超过127个汉字。
#13853566025#
下列文件名中,()是非法的WINDOWS系统文件名 - ******
#须索# 选择C因为在微软系统中,不能用于文件名的字符有如下几个: \ / : * ? " < > |
#13853566025#
windows中,文件名最长可达多少个字符?是255还是256? - ******
#须索# windows系统下文件名长度为:255个英文字符(DOS下8.3格式),包括文件名和扩展名在内,或者是255/2=127个中文字符+1个英文字符
#13853566025#
windows98中文件和文件夹名称长度不得超过多少字节 - ******
#须索# 以下字符不能表示文件名: <>,/,\,|,:,"",*,? windows2000中,文件名(包括扩展名)可高达 255 个字符.•文件名可以包含除 ? “ / \ < > * | : 之外的大多数字符;保留文件名的大小写;文件名不区分大小写(由 POSIX 应用程序...
#13853566025#
windows系统中,文件命名有什么规定? - ******
#须索# windows支持最长达255个字符的长文件名,但文件名中不能包含?*/\"<>:|这9个非法字符
#13853566025#
下列文件名中,_______是非法的Windows文件名.a. C.**myfile**b. A.Thisismyfilec. D.student.dbfd. B.这是我的文件 - ******
#须索#[答案] a因为:windows文件名规则:允许文件或者文件夹名称不得超过255个字符.文件名除了开头之外任何地方都可以使用空格. 文件名中不能有下列符号:,/,\,|,:,"",*,? 文件名不区分大小写,但在显示时可以保留大小写格式....
#13853566025#
win7无法删除桌面上一个文件名过长的文件? ******
#须索# 这是WINDOWS 的一个BUG,因为WINDOWS 允许最长的文件名是255位字节,如果这个文件在文件夹中,则此255位字节还包含文件夹的名字长度 所以当有时一些软件生存的临时文件或者其它情况创建的文件导致超出了这个限制,那么...
#13853566025#
如何解决文件名超256的问题 - ******
#须索# 文件存储层次化,多层目录叠加; 目录、文件名个性化,单个目录或文件名过长; 等因素,造成此前产品中仅仅能支持256个字节(也就是128个汉字)以内的问题,逐渐显现,并成为用户或集成商所累赘或诟病,如何搞定? 调查了一下,也搜...
#13853566025#
在Windows 中,文件名的命名的约定是怎样的? - ******
#须索# ,在一个目录中使用句点(.)来分隔文件基本名和扩展名. 2,反斜线(\)用于在路径中分隔目录层次和文件名.不能在目录或者文件名中使用它 ,但可以用于卷标名如“C:\”.注意UNC名字必须遵守如下格式: \\<server>\<share> 3,出了从0-...
#13853566025#
文件夹 中包含名称过长的项目无法删除 - ******
#须索# 这是WINDOWS 的一个BUG,因为WINDOWS 允许最长的文件名是255位字节,如果这个文件在文件夹中,则此255位字节还包含文件夹的名字长度所以当有时一些软件生存的临时文件或者其它情况创建的文件导致超出了这个限制,那么...