Delphi 扩展的文件目录操作函数,真的挺实用的。封装了不少系统底层操作,像文件移动、属性获取、对话框调用、路径这些,基本都能一行代码搞定。MoveFile
、GetRelativePath
这些函数,日常文件夹结构顺手,代码也清爽。
路径太长展示不下?用FormatPath
缩一下就好。临时需要开个文件选择框?OpenDialog
响应也快,参数直观。连GetFileIcon
都帮你把图标抓好了,UI 要点细节它也没落下。
还有一些比较“德味”的函数,比如Deltree
直接递归删除整个目录,用的时候得小心。像IsFileInUse
这类判断文件状态的工具,也蛮贴心。
字符串那块也扩了不少,像InStr
判断包含关系,IntToStrEx
补位数这些,和你 UI 显示有关的数据搭配起来用,还挺方便。
对话框部分更是贴心,InfoOk
、WarningDlg
这些都封装好了风格和按钮逻辑,调用方式跟 WinAPI 比,简单多了。做一些确认、提示都适合。
如果你在写 Delphi 应用,尤其是做一些老系统维护、文件管理类工具,那这套函数建议你打包放进工具库里。不光省事,还能让代码清爽不少。