预备
关于文件操作模式和文件权限的说明:
| 模式 | 含义 |
|---|---|
| os.O_WRONLY | 只写 |
| os.O_CREATE | 创建文件 |
| os.O_RDONLY | 只读 |
| os.O_RDWR | 读写 |
| os.O_TRUNC | 清空 |
| os.O_APPEND | 追加 |
权限:
三个数字分别代表创建者、用户组、其他人对该文件的权限。注意,需要0开头,如:0777
| 4 | 2 | 1 |
|---|---|---|
| 读(r) | 写(w) | 可执行(x) |
直接读文件
1 | package main |
缓存读文件(可按行读)
1 | package main |
关于文件操作模式和文件权限的说明:
| 模式 | 含义 |
|---|---|
| os.O_WRONLY | 只写 |
| os.O_CREATE | 创建文件 |
| os.O_RDONLY | 只读 |
| os.O_RDWR | 读写 |
| os.O_TRUNC | 清空 |
| os.O_APPEND | 追加 |
权限:
三个数字分别代表创建者、用户组、其他人对该文件的权限。注意,需要0开头,如:0777
| 4 | 2 | 1 |
|---|---|---|
| 读(r) | 写(w) | 可执行(x) |
1 | package main |
1 | package main |
1 | // 分支语句 |
1 | // 函数 |
1 | fn main() { |