本文整理自网络,侵删。
//判断文件是否正在被使用
function FileINUse(filename:String):boolean;var usein:file;begin result:=false; assignfile(usein,FileName); try reset(Usein); except on E:EInOutError do begin if e.ErrorCode=32 then begin result:=true; exit; end; end; end; closefile(usein);end;
procedure TForm1.Button1Click(Sender: TObject); if OpenDialog1.Execute then begin if fileInuse(OpenDialog1.filename) then ShowMessage('文件正在使用中') else ShowMessage('没有使用'); end;
相关阅读 >>
Delphi timage保存图片到stream及从stream中取图片
Delphi f1026 file not found: ''quickrpt.dcu''解决方法
更多相关阅读请进入《Delphi》频道 >>