文件操作与套接字编程入门
1. 文件操作基础
在进行文件操作时,我们会涉及到随机访问文件写入、目录操作、获取文件信息、文件复制与删除等方面。
1.1 随机访问文件写入
向随机访问文件写入数据与读取类似。首先要以写入模式打开文件,然后使用 file:pwrite(Position, Bin) 进行写入。示例代码如下:
1> {ok, S} = file:open("...", [raw,write,binary]).
{ok, ...}
2> file:pwrite(S, 10, <<"new">>).
ok
3> file:close(S).
ok
此代码从文件偏移量 10 处开始写入字符 “new”,会覆盖原内容。
1.2 目录操作
file 模块中有三个用于目录操作的函数:
- list_dir(Dir) :用于生成 Dir 目录下的文件列表。
- make_dir(Dir) :创建新目录。
- del_dir(Dir) :删除目录。
以下是使用 list_dir 的示例:
1> cd("/home/joe/book/erlan
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



