file

file模块提供了与文件系统的标准接口。

readfile(File)返回{ok,Bin},其中Bin是一个包含文件File内容的二进制数据对象。
writefile(File,Binary)把二进制数据对象Binary中的内容写入到文件File中。
get_cwd()返回{ok,Dir},其中Dir是当前工作目录。
setcwd(Dir)把当前工作目录设为Dir
rename(From,To)把文件名From改为To
makedir(Dir)创建目录Dir
deldir(Dir)删除目录Dir
listdir(Dir)返回{ok,L},其中L是目录Dir中的所有文件列表。
fileinfo(File)返回{ok,L},其中L是包含文件File信息的元组。
consult(File)如果正确返回{ok,L},这里的L是文件File
open(File,Mode)打开文件File的模式Mode有三种,分别是readwriteread_write。如果成功打开返回{ok,File}, 失败则返回{error,What}
close(Desc)关闭文件Desc
position(Desc,N)把文件Desc的当前位置设为N
truncate(Desc)把文件Desc在当前位置截断。