请问:Windows操作系统文件命名规则是什么?(20分)

  • 主题发起人 主题发起人 *HelloWorld*
  • 开始时间 开始时间
H

*HelloWorld*

Unregistered / Unconfirmed
GUEST, unregistred user!
比如,文件名最长可以为多少个字符,哪些字符不可以用,不同操作系统版本之间规则有何
不同。谢谢!
 
长达255个字符的文件名
 
function IsRightFileName(const FileName:TFileName):boolean;
var
; I,Len:integer;
begin
; Result:=True;
; Len:=Length(FileName);
; if Len>MAX_PATH then
; ; Result:=False
; else
; ; for I:=1 to Len do
; ; ; if FileName in ['/','/',':','*','?','"','<','>','|',#10,#13] then
; ; ; begin
; ; ; ; Result:=False;
; ; ; ; exit;
; ; ; end;
end;
 
谢谢二位,特别是Adnil给出的例程。不过我发现,在系统中很多文件名中包含有冒号(:)、
问号(?)和引号(“”)。我用的是Win2k和WinXP。
 
中文标点就可以。
 
to jian1:
是不是说,所有双字节的中文标点都可以?
 
不敢说全部,没研究过。只是还没有碰到不行的。
 
多人接受答案了。
 

Similar threads

后退
顶部