- 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在当前位置截断。 |
