delphi删除文件和文件夹


本文整理自网络,侵删。

 

删除文件用函数 DeleteFile,它的原型是这样的:


function DeleteFile(const FileName:string):Boolean;
参数FileName为文件名,文件名包括路径,如果不指定路径,系统以当前路径作为该文件名的路径。

如果删除文件成功,该函数返回真,否则返回假。通过对返回值的判断,可以知道所指定的文件是否删除。

如果文件的属性为只读,用该函数不能删除文件。

delphi删除文件夹

删除文件夹用 RemoveDir函数,它是这样定义的:


function RemoveDir(const dir:string):Boolean;
参数 Dir 为指定的文件夹,如果删除成功,返回值为真,否则为假。

如果没有删除成功,可能该目录下还有文件或子目录没有被删除。要确保该文件夹删除成功,一定要确保该文件夹内是绝对空的。

还有一个删除目录的函数,它定义在系统单元 SysUtils,就是RmDir,定义如下:

procedure Rmdir(S: string);
参数 S 为文件夹路径指针,返回值为 eacces 时,表示不允许删除;返回值为 enoent 时,表示所指定的目录不存在。

还有一种删除方法是将文件删除至回收站中和将目录删除至回收站中。

相关阅读 >>

Delphi 安卓蓝牙动态权限

Delphi 判断文件路径,不存在则建立

Delphi实现屏幕抓图

Delphi下载程序并且urldownloadtofile的进度提示

Delphi sendmessage这个函数有很多奇妙的用途

Delphi stringgrid 加载excel表格文件内容自动宽度

Delphi 监控其它进程

Delphi 熊猫烧香核心源码

Delphi 10.3.x 截取字符串函数substring 和copy()常用字串符处理函数用法

Delphi kbmmw sampleservice/sampleclient方式传输数据集

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



打赏

取消

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

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

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

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

评论

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