记事本应用怎么保存数据,文件读写与目录路径详解
应用要"记住"任何东西——设置项、日记内容、下载的图片——都得落到文件上。V7 的文件操作在官方教程里排了十几讲,是所有实用型应用的地基。
先懂路径,再谈操作
官方专门安排"目录路径符号标识"与"应用目录根路径"两讲,因为文件操作的第一课是往哪存:
- 应用有自己的专属目录(应用目录根路径),存在这里的文件随应用生灭,卸载即清空,适合缓存、配置;
- 公共目录(如手机存储)适合存用户要自己拿走的文件(导出的日记、下载的音乐);
- 路径符号是裕语言提供的简写标记,用它拼路径可以避免写死绝对地址,换手机也不失效。
常用文件操作清单
| 操作 | 典型用途 |
|---|---|
| 判断文件是否存在 | 启动时检查配置文件在不在 |
| 写入 / 读取 | 保存与载入文本数据 |
| 文件大小 | 下载前核对、展示文件信息 |
| 删除 | 清理过期缓存 |
| 复制 / 转移 | 备份与整理 |
| 文件列表 / 查找 | 扫描某目录下所有文件 |
| 文件类型 / 打开 | 识别并调起系统打开方式 |
| 压缩 / 解压 | 打包多文件、解压资源包 |
官方实战案例:日记本
官方视频教程里"小试牛刀-开发日记本"连做六讲:布局 → 创建 → 列表 → 显示内容 → 两轮优化,完整示范了文件操作驱动一个应用的套路——
- 每篇日记写成一个文件,文件名带时间戳;
- 列表页用"文件列表"扫描目录展示所有日记;
- 点开条目"读取"对应文件显示全文;
- 编辑后"写入"保存。
这个小案例是文件操作最好的练习题,做完一遍,上传与下载里的很多概念也自然通了。
注意:所有文件操作都依赖存储权限,权限没开时写入会静默失败,这是"数据丢了"的常见假象(见安装与权限)。