Skip to content

Dev Log: FileSystem

VisionRush edited this page Aug 15, 2017 · 3 revisions

VRAUX: File System

模块说明

  VRAUX: File System是VRAUX中提供文件系统操作的核心模块,包括文件遍历、路径规则化、文件类型检查,文件存在性检查、文件大小检查等等操作。

研发日志

1)
函数定义:string CheckFileType(string filepath)
功能说明:通过文件头来判断文件的真实类型
输入参数:string:文件路径
返回结果:string:真实文件类型

版本编号 开发人员 开发时间 版本备注

2)
函数定义:int CheckFileOccupancy(string filepath)
功能说明:检查文件的占用情况
输入参数:string:文件路径
返回结果:int:占用情况(1-被占用,0-空闲)

版本编号 开发人员 开发时间 版本备注

3)
函数定义:string GetFileName(string filepath)
功能说明:从文件完整路径中获取文件名称
输入参数:string:文件路径
返回结果:string:文件名称

版本编号 开发人员 开发时间 版本备注
v0.1.5 wangboNlpr 20170815 第一版,仅考虑了常规路径模式

4)
函数定义:string GetFileExtension(string filepath)
功能说明:从文件完整路径中获取文件后缀名
输入参数:string:文件路径
返回结果:string:文件后缀名

版本编号 开发人员 开发时间 版本备注
v0.1.5 wangboNlpr 20170815 第一版,仅考虑了常规路径模式

5)
函数定义:string GetFileNameWithoutExtension(string filepath)
功能说明:从文件完整路径中获取不含有后缀名的文件名称
输入参数:string:文件路径
返回结果:string:不含有后缀名的文件名称

版本编号 开发人员 开发时间 版本备注
v0.1.5 wangboNlpr 20170815 第一版,仅考虑了常规路径模式

6)
函数定义:string GetFilePathWithoutExtension(string filepath)
功能说明:从文件完整路径中获取不含有后缀名的文件路径
输入参数:string:文件路径
返回结果:string:不含有后缀名的文件路径

版本编号 开发人员 开发时间 版本备注
v0.1.5 wangboNlpr 20170815 第一版,仅考虑了常规路径模式

7)
函数定义:string GetFileDirectoryName(string filepath)
功能说明:从文件完整路径中获取文件所属的目录名称
输入参数:string:文件路径
返回结果:string:文件所属的目录名称

版本编号 开发人员 开发时间 版本备注
v0.1.5 wangboNlpr 20170815 第一版,仅考虑了常规路径模式

8)
函数定义:string GetDirectoryName(string dirpath)
功能说明:从文件夹(目录)完整路径中获取目录名称
输入参数:string:文件夹(目录)路径
返回结果:string:目录名称

版本编号 开发人员 开发时间 版本备注
v0.1.5 wangboNlpr 20170815 第一版,仅考虑了常规路径模式
Clone this wiki locally