文件操作 FILE 语句

FILE 语句是一个名词语句,用于文件操作,实现文件新建、删除和列表等操作。

FILE 语句通过路径path来定位文件,必须使用完整的路径。

获取文件的详细信息

无其他关键词的 FILE 语句用于获取文件的详细信息,返回值是一个数据行。如果文件不存在,返回格式为:

如果文件存在,返回格式为:

新建和删除文件

文件重全名、移动和复制

判断文件是否存在

文件是否存在的判断只能用于条件表达式中。

文件列表

接受一个文件夹路径,列表此文件下的所有文件(不包括文件夹),返回一个数据表,每个数据行都是一个文件的信息。一般在循环中使用。

获取文件大小

文件读写操作

在 PQL 中,FILE 语句 SQL 语句、PARSE 语句一样归为查询语句的范畴,每条语句都有返回值,所以 SQL 语句和 PARSE 语句的特性 FILE 语句均支持。比如用做赋值语句、在FOR循环中使用,使用Sharp表达式再编辑,当做查询表达式的一部分等。

按模板引擎解析

FILE VOYAGE 的作用是将使用 PQL 嵌入式规则编写的文件解析后生成新的文件,可以理解为原文件是一个模板,通过传递参数从而生成不同的内容,模板文件中支持所有的 PQL 。WITH关键词用于传递参数,可支持查询字符串或 Json 对象格式。TO关键词用于设置目标文件的绝对路径,当目标文件存在时会直接覆盖。

文件下载

这个操作需要Spring Boot环境支持,一般在 OneApi 中使用。这个功能会使Spring Boot抛出一个异常,但不影响正常使用。


参考链接


微信公众号
码农老吴  |  星源工作室  |  开发月志  |  问题反馈
联系我们:wu@qross.io     手机/微信:18618171102
京 ICP 备 20027445 号
$(h1)!