描述:
打开指定文件名的文件。
语法:
file( fn{:cs})
备注:
打开文件名为fn的文件
参数:
fn |
加载的文件名,可使用绝对路径或者相对路径。如果使用相对路径,则相对主目录,主目录为集算器选项菜单里配置的主目录,主目录缺省为当前目录(dfx文件打开的目录)。 |
cs |
字符集,支持的字符集是jvm自带的字符集。缺省则为操作系统默认值。 |
选项:
@s |
按照指定顺序搜索非绝对路径的文件名,搜索顺序为类路径-寻址路径-主目录,寻址路径为集算器选项菜单里配置的寻址路径,主目录缺省为当前目录。 返回结果为只读文件名称 |
@t |
在fn目录下产生临时文件,fn省略时产生在【工具】-【选项】-【环境】中设置的临时目录(临时目录相对于【工具】-【选项】-【环境】中设置的主目录) 或者相对路径下。 |
@a |
用于写的文件在发生共享冲突时会等待 |
返回值:
文件对象
示例:
file("D:/Area.txt":"UTF-8") |
加载位于D:\下的" Area.txt"文件,字符集为UTF-8 |
file("Area.txt") |
加载位于主目录下的" Area.txt"文件。 |
file@s("data/Area.txt") |
先搜索类路径,类路径中没有再搜索寻址路径列表,寻址路径中没有最后搜索主目录 |
file@t("data/Area.txt") |
在data/下产生临时文件 |