文件操作及常用函数整理
来源:互联网 发布:科学家自传 知乎 编辑:程序博客网 时间:2024/06/05 11:29
目前用到的,以后会慢慢加。
{File处理 在SysUtils, FileCtrl单元}{ExpandFileName() 返回文件的全路径(含驱动器、路径)ExtractFileExt() 从文件名中抽取扩展名ExtractFileName() 从文件名中抽取不含路径的文件名ExtractFilePath() 从文件名中抽取路径名ExtractFileDir() 从文件名中抽取目录名ExtractFileDrive() 从文件名中抽取驱动器名ChangeFileExt() 改变文件的扩展名ExpandUNCFileName() 返回含有网络驱动器的文件全路径ExtractRelativePath() 从文件名中抽取相对路径信息ExtractShortPathName() 把文件名转化为DOS的8·3格式MatchesMask() 检查文件是否与指定的文件名格式匹配ExtractFilePath(FileName:String)该函数返回路径名,其结尾字符总是“\”ExtractFileDir(FileName:String)该函数同样返回路径名,但不包括结尾的字符“\”,除非返回的路径是根目录。}
删除目录的函数,需要引用ShellAPI。Source为目录路径。
function DelDirectory(const Source: string): boolean;var fo: TSHFILEOPSTRUCT;begin FillChar(fo, SizeOf(fo), 0); with fo do begin Wnd := 0; wFunc := FO_DELETE; pFrom := PChar(source + #0); pTo := #0#0; fFlags := FOF_NOCONFIRMATION + FOF_SILENT; end; Result := (SHFileOperation(fo) = 0);end;检测一个目录是否存在。如果不存在自动创建一
function DirCheck(ADir: string): Boolean;begin Result := True; try if not DirectoryExists(ADir) then ForceDirectories(ExtractFilePath(ADir)); except Result := False; end;end;
- 文件操作及常用函数整理
- 常用文件及内存操作函数
- python常用函数分类整理(os、文件操作等)
- python-文件操作及os模块常用函数
- redis常用数据机构及操作整理
- hive-常用操作及函数
- 常用string函数整理及简单实现
- 常用文件操作功能函数
- C文件操作常用函数
- Delphi文件操作常用函数
- MTK文件操作常用函数
- MTK文件操作常用函数
- PYTHON文件操作常用函数
- PHP 文件操作常用函数
- Linux文件操作常用函数
- MTK文件操作常用函数
- php 常用文件操作函数
- PHP 文件操作常用函数
- linux服务管理命令总结
- Enum的一点点理解
- 求子数组之和最大值(包括循环)
- UIKeyboard键盘相关知识点-IOS开发
- 删除VS开发的Office插件
- 文件操作及常用函数整理
- javascript转换.net DateTime方法 (比如转换\/Date(1319878800000+0800)\/)
- Android学习笔记(一)
- crontab 定时备份oracle数据失败的处理方法
- 基于Widnows平台的7类常见的安全测试工具
- 音视频中的CBR,VBR,ABR
- 【Android Native Code开发系列】二 Ubuntu系统安装及软硬件问题
- struts2中转换器使用
- Eclipse插件