windows文件命名规范

来源:百度知道 编辑:UC知道 时间:2024/06/27 13:47:50
谁能给我一些windows文件命名规范方面的资料。
特别说明一下,我要的不是类似于匈牙利命名法一类的东西,我要的是windows中文件、文件夹命名时必须遵守的那些原则。比如文件名中不可以包含“/”、“\”等字符;以及一些保留名字,比如按照常规操作,你无法新建一个文件夹命名为“prn”……。
先谢过了!

以下字符不能表示文件名:
<>,/,\,|,:,"",*,?
windows2000中,文件名(包括扩展名)可高达 255 个字符。•文件名可以包含除 ? “ / \ < > * | : 之外的大多数字符;保留文件名的大小写;文件名不区分大小写(由 POSIX 应用程序使用时除外)。windows系统下文件名长度为:255个英文字符(DOS下8.3格式),包括文件名和扩展名在内,或者是255/2=127个中文字符+1个英文字符

1 允许文件或者文件夹名称不得超过255个字符。
2 文件名除了开头之外任何地方都可以使用空格。
3 文件名中不能有下列符号:“?”、“、”、“╲”、“*”、““”、“”“、“<”、“>”、“|”。
4 Windows 98文件名不区分大小写,但在显示时可以保留大小写格式。
5 文件名中可以包含多个间隔符,如“我的文件。我的图片。001”。

以前在CSDN上看到过类似的问题,怎么样才能检查出用户输入的名字里有没有系统中不能用的字符或名字,结果看来看去最好的方法就是直接试着创建,创建出错就是不合法的,用个错误捕获显示下提示就解决了。不然各个系统都不一样,比如中英文里不能用的反斜杠到日文系统下改成¥号,靠规范弄到烦死了。