ATTRIB
枚举变量,定义了文件的特征,用于给GetAttribute功能块提供返回值
ERROR
枚举变量,整个库中可能出现的故障定义
MODE
枚举变量,定义了Open功能块中,文件打开的方式
FILE_DIR_ENTRY
结构体变量,保存了目录下每个条目的信息,通过顺序调用DirList来填写
T_FILENAME
TYPE T_FILENAME: STRING(255)
T_HANDLE
TYPE T_HANDLE: ULINT
T_SIZE
TYPE T_SIZE : UDINT
T_PVOID
TYPE T_PVOID: ULINT
DirOpen
打开一个目录,返回的句柄后续使用的时候都需要用到,如果需要获得目录内的条目,需要调用DirList,一个一个获得
DirClose
关闭一个目录
DirList
读取目录条目,每次读取一条,读取的内容存储在结构体中
DirCreate
创建一个子目录
DirCopy
拷贝目录,可以通过参数指定是否拷贝子目录或者是否覆盖
DirRename
重命名一个目录(不建议用此功能移动文件,可以使用Rename)
DirRemove
删除一个目录(可能有文件已经被Open打开)
FileOpen
打开一个文件,生成一个句柄,可以用于Read、Write、Close(xExclusive参数codesys不支持)
FileClose
关闭文件句柄
FileRead
读取数据到buffer中
FileWrite
将buffer写入文件中
FileCopy
拷贝文件,如果不存在则创建,存在根据参数可以选择覆盖
FileDelete
删除文件,如果Open也会被删除
FileRename
重命名文件,也可以用于移动文件,不能用于移动目录
FileSetPos
移动当前打开文件的读写位置
FileGetPos
读取当前打开文件的读写位置
FileEOF
用于判断当前读写位置是否已经到文件末尾
FileFlush
强制将缓冲区内的数据写入到磁盘中
FileGetAttribute
获得当前打开文件的文件属性,文件属性的定义位于枚举变量ATTRIB
FileGetSize
获取文件名指向文件的文件大小
FileGetTime
获取文件名指向文件的最新修改日期
函数类
GetLibVersion
功能描述:返回当前版本信息
Return:(VERSION)返回当前版本信息