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