delphi 检测文件是否被占用


本文整理自网络,侵删。

 //delphi 检测文件是否被占用
function IsFileInUse(AName: string): boolean;
var
hFileRes: HFILE;
begin
Result := False;
if not FileExists(AName) then exit;
hFileRes := CreateFile(PChar(AName), GENERIC_READ or GENERIC_WRITE, 0,
nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
Result := hFileRes = INVALID_HANDLE_VALUE;
if not Result then
CloseHandle(hFileRes);
end;

相关阅读 >>

Delphi用sendmessage获取目录下所有文件

Delphi serial number of an usb flash drive 获取u盘硬件序列号

Delphi firedac 下的 sqlite [1] - 前言

Delphi 创建win桌面快捷方式,实现360桌面图标数字提示 或 类似安卓的右上角的数字提示

Delphi 控制n个字符间距空格

Delphi 在rxrichedit中插入图片的完美解决方法

Delphi使焦点固定到一个button上

Delphi 实现产品编号批量生成简单算法

Delphi timagelist 中使用 透明 png 图标

Delphi给access创建数据表

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...