File Functions
文件函数
这是一组用于处理文件的函数。这些文件函数允许使用所谓的“命名管道”进行操作。只需调用带有适当参数的FileOpen()函数即可。
| 函数 | 功能 |
|---|---|
| FileFindFirst | 根据指定的过滤器开始搜索目录中的文件 |
| FileFindNext | 继续由FileFindFirst()函数开始的搜索 |
| FileFindClose | 关闭搜索句柄 |
| FileOpen | 以指定的名称和标志打开文件 |
| FileDelete | 删除指定的文件 |
| FileFlush | 将输入/输出文件缓冲区中剩余的所有数据写入磁盘 |
| FileGetInteger | 获取文件的整数属性 |
| FileIsEnding | 在读取过程中定义文件的结束位置 |
| FileIsLineEnding | 在读取文本文件时定义行的结束位置 |
| FileClose | 关闭之前打开的文件 |
| FileIsExist | 检查文件的存在性 |
| FileCopy | 将原始文件从本地或共享文件夹复制到另一个文件 |
| FileMove | 移动或重命名文件 |
| FileReadArray | 从BIN类型的文件中读取除字符串以外的任何类型的数组 |
| FileReadBool | 从CSV类型的文件中读取从当前位置到分隔符(或文本行末尾)的字符串,并将读取的字符串转换为布尔类型的值 |
| FileReadDatetime | 从CSV类型的文件中读取格式为“YYYY.MM.DD HH:MM:SS”、“YYYY.MM.DD”或“HH:MM:SS”的字符串,并将其转换为日期时间值 |
| FileReadDouble | 从文件指针的当前位置读取双精度浮点数值 |
| FileReadFloat | 从文件指针的当前位置读取浮点数值 |
| FileReadInteger | 从文件指针的当前位置读取int、short或char值 |
| FileReadLong | 从文件指针的当前位置读取长整型值 |
| FileReadNumber | 从CSV类型的文件中读取从当前位置到分隔符(或文本行末尾)的字符串,并将读取的字符串转换为双精度浮点数值 |
| FileReadString | 从文件指针的当前位置读取文件中的字符串 |
| FileReadStruct | 从文件指针的当前位置将二进制文件的内容读入作为参数传递的结构中 |
| FileSeek | 将文件指针的位置相对于指定位置移动指定的字节数 |
| FileSize | 返回已打开文件的尺寸 |
| FileTell | 返回已打开文件的文件指针的当前位置 |
| FileWrite | 将数据写入CSV或TXT类型的文件中 |
| FileWriteArray | 将除字符串以外的任何类型的数组写入BIN类型的文件中 |
| FileWriteDouble | 将双精度浮点数值从文件指针的当前位置写入二进制文件 |
| FileWriteFloat | 将浮点数值从文件指针的当前位置写入二进制文件 |
| FileWriteInteger | 将int类型的值从文件指针的当前位置写入二进制文件 |
| FileWriteLong | 将长整型值从文件指针的当前位置写入二进制文件 |
| FileWriteString | 从文件指针的当前位置开始,将字符串参数的值写入BIN或TXT文件中 |
| FileWriteStruct | 将作为参数传递的结构的内容从文件指针的当前位置开始写入二进制文件 |
| FileLoad | 将指定二进制文件的所有数据读入作为参数传递的数字类型数组或简单结构中 |
| FileSave | 将作为参数传递的数组的所有元素写入二进制文件 |
| FolderCreate | 在Files目录中创建文件夹 |
| FolderDelete | 删除选定的目录。如果文件夹不为空,则无法删除 |
| FolderClean | 删除指定文件夹中的所有文件 |
如果使用FileOpen()打开文件以便写入,则路径中指定的所有子文件夹将会被创建,前提是它们不存在。
最后更新于