- file
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有三种,分别是read、write和read_write。如果成功打开返回{ok,File}, 失败则返回{error,What}。 |
close(Desc) | 关闭文件Desc。 |
position(Desc,N) | 把文件Desc的当前位置设为N。 |
truncate(Desc) | 把文件Desc在当前位置截断。 |