# GenerateSandboxFile
**Repository Path**: xobear-king/GenerateSandboxFile
## Basic Information
- **Project Name**: GenerateSandboxFile
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 7
- **Created**: 2025-05-06
- **Last Updated**: 2025-05-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# **实现一键生成沙箱文件功能**
## 介绍
本示例基于文件I/O接口和不同的数据库distributedKVStore,preferences,relationalStore接口,实现了一键在终端内生成沙箱文件、用户首选项、kv数据库、
关系型数据库文件功能,便于用户调试终端与电脑间的文件传输。
## 效果预览
| **主页** | **文件列表** |
|-------------------------------------------------|------------------------------------------------|
|
|
|
## 使用说明
1.点击生成文件,即可在终端内生成应用文件和数据库文件。
2.点击文件列表,即可查看终端内生成的文件名称和类型。
### 具体实现
1.通过fileIo,distributedKVStore,preferences,relationalStore接口在终端沙箱目录生成文件与数据库文件。
2.通过在终端沙箱目录搜寻对应的文件名来验证文件是否生成。
## 工程目录
```
├──entry/src/main/ets
│ ├──entryability
│ │ └──EntryAbility.ets // 程序入口类
│ ├──entrybackupability
│ │ └──EntryBackupAbility.ets // 数据备份恢复类
│ └──pages
│ ├──Index.ets // 主页页面
│ └──File.ets // 文件列表页面
└──entry/src/main/resources // 应用资源目录
```
## 相关权限
该sample应用在调用接口时需要网络权限,"ohos.permission.INTERNET"。
已在module.json5文件中添加。
## 约束与限制
1.本示例仅支持标准系统上运行,支持设备:华为手机。
2.HarmonyOS系统:HarmonyOS 5.0.0 Release及以上。
3.DevEco Studio版本:DevEco Studio 5.0.0 Release及以上。
4.HarmonyOS SDK版本:HarmonyOS 5.0.0 Release SDK及以上。