FindFirst

Unit: SysUtils

Delphi 语法:

function FindFirst(const Path: string; Attr: Integer; var F: TSearchRec): Integer;


FindFirst函数查找由Path参数指定的目录中的第一个匹配Path中隐含的文件名并且符合Attr参数属性的文件,由参数F将结果返回。如果成功找到文件FindFirst函数将返回0,否则返回一个错误码。
Path中可以使用通配符,例如'.\test\*.*'

Attr参数是常量枚举,可以有下列值:
Constant                    Description
faReadOnly    Read-only files
faHidden                    Hidden files
faSysFile                    System files
faVolumeID    Volume ID files
faDirectory    Directory files
faArchive                    Archive files
faAnyFile                    Any file
Delphi中属性可以相加,例如查找只读且隐藏文件使用faReadOnly + faHidden 
注意:FindFirst分配的资源必须使用FindClose释放掉。


----------------------------------------------------------------------------------------
功能说明:删除指定的文件。该函数只有一个参数。此参数为欲删除文件的完整路径。如果删除成功,则返回True。若删除失败、或文件不存在则返回False。
  参考实例:
  var
    IsOK: Boolean; // 用于保存删除状态
  begin
    IsOK := DeleteFile('C:\My Documents\Index.html'); // 函数执着后,将结果返回给IsOK变量。如果IsOK变量为True,则表示文件删除成功。
    if IsOK then ShowMessage('文件删除成功!')
    else ShowMessage('文件删除失败!');
  end;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值