您现在的位置:首页 >> 硬件系统 >> 硬件系统 >> 内容

Delphi文件操作所涉及的一些函数(7)

时间:2011/9/3 15:20:08 点击:


  
//读取与设置文件属性 FileGetAttr; FileSetAttr   
var  
  FileName: string;   
  Attr: Integer; //属性值是一个整数   
begin  
  FileName := 'c:\temp\Test.txt';   
  Attr := FileGetAttr(FileName);   
  ShowMessage(IntToStr(Attr)); //32, 存档文件   
  
//设置为隐藏和只读文件:   
  Attr := FILE_ATTRIBUTE_READONLY or FILE_ATTRIBUTE_HIDDEN;   
  if FileSetAttr(FileName,Attr)=0 then //返回0表示成功   
    ShowMessage('设置成功!');   
  
//属性可选值(有些用不着):   
//FILE_ATTRIBUTE_READONLY = 1; 只读   
//FILE_ATTRIBUTE_HIDDEN = 2; 隐藏   
//FILE_ATTRIBUTE_SYSTEM = 4; 系统   
//FILE_ATTRIBUTE_DIRECTORY = 16   
//FILE_ATTRIBUTE_ARCHIVE = 32; 存档   
//FILE_ATTRIBUTE_DEVICE = 64   
//FILE_ATTRIBUTE_NORMAL = 128; 一般   
//FILE_ATTRIBUTE_TEMPORARY = 256   
//FILE_ATTRIBUTE_SPARSE_FILE = 512   
//FILE_ATTRIBUTE_REPARSE_POINT = 1204   
//FILE_ATTRIBUTE_COMPRESSED = 2048; 压缩   
//FILE_ATTRIBUTE_OFFLINE = 4096   
//FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 8192; 不被索引   
//FILE_ATTRIBUTE_ENCRYPTED = 16384   
end;    
  
//获取文件的创建时间 FileAge; FileDateToDateTime   
var  
  FileName: string;   
  ti: Integer;   
  dt: TDateTime;   
begin  
  FileName := 'c:\temp\Test.txt';   
  ti := FileAge(FileName);   
  ShowMessage(IntToStr(ti)); //返回: 931951472, 需要转换   
  
  dt := FileDateToDateTime(ti); //转换   
  ShowMessage(DateTimeToStr(dt));  
end;  

上一页1234567下一页

作者:webfly 来源:转载
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 盒子文章(www.2ccc.com) © 2024 版权所有 All Rights Reserved.
  • 沪ICP备05001939号