-
\ No newline at end of file
+
+
diff --git a/docs/Quick_start/zh/code/get_rom_ram.py b/docs/Quick_start/zh/code/get_rom_ram.py
new file mode 100644
index 0000000000000000000000000000000000000000..efd17a5c8897acddaf205ad8a3faeb65bd30d74f
--- /dev/null
+++ b/docs/Quick_start/zh/code/get_rom_ram.py
@@ -0,0 +1,13 @@
+import gc
+import uos
+
+res = uos.statvfs("/usr")
+res = list(res)
+print('获取文件系统状态信息:', res)
+print('f_bsize – 文件系统块大小,单位字节:', res[0])
+print('f_bfree – 可用块数:', res[3])
+print('剩下总空间 {} 字节'.format(res[0] * res[3]))
+print('剩下总空间 {} MB'.format((res[0] * res[3]) / 1024 / 1024))
+
+mem = gc.mem_free()
+print('剩余RAM空间:{}KB'.format(mem / 1024))
diff --git a/docs/Quick_start/zh/file.md b/docs/Quick_start/zh/file.md
index a91d64529586ab7c5aa693c8084d58724e53dbb3..980dc3a377f807f8faea04e52cad7920e8b40a2d 100644
--- a/docs/Quick_start/zh/file.md
+++ b/docs/Quick_start/zh/file.md
@@ -2,10 +2,11 @@
| 版本 | 日期 | 作者 | 变更表述 |
|------|------|------|------|
| 1.0 | 2021-3-31 | gary.zhou | 初版 |
+| 1.1 | 2021-9-9 | Kayden | 新增示例代码下载链接,修改部分文件命名、文字描述和图片 |
## 文件读写说明
-本文主要介绍QuecPython文件读写的几种方式。
+本文主要介绍QuecPython文件读写的几种方式,适用于所有支持QuecPython开发模组。
## 文件基本概念
@@ -32,7 +33,7 @@
## 文件操作函数
-表 **2**: 文件操作函数
+文件操作函数
| 函数 | 说明 | 方法 |
| ----- | ------------------------------ | ------------------------------ |
@@ -41,27 +42,29 @@
| Write | 将指定内容写入文件 | 需要通过文件对象来调用 |
| Close | 关闭文件 | 需要通过文件对象来调用 |
-
-
## 操作文件及目录
-将 EC600S-CN QuecPython 开发板连接至电脑,接入后的操作方法详见[《Quectel_QuecPython_基础操作说明》](https://python.quectel.com/doc/doc/sbs/zh/index.html)。
+将QuecPython开发板连接至电脑(默认为已进行完所有入门操作),接入后的操作方法详见[《Quectel_QuecPython_基础操作说明》](https://python.quectel.com/doc/doc/sbs/zh/index.html)。

-图 **1**: **EC600S-CN QuecPython** 开发板与电脑连接
+图 **1**: **QuecPython** 开发板与电脑连接。
### 以只读方式打开文件
-步骤一 : 创建 *test.py*、*test.txt* 文件, 并 在 *test.py* 文件中导入 QuecPython 中的 *uio* 模块,在 *test.txt* 文件输入 "hello python"。
+步骤一 : 创建 *test_r.py*、*test_r.txt* 文件, 并 在 *test_r.py* 文件中写入以下代码,在 *test_r.txt* 文件输入 "hello python"。
+
+点击下载test_r.py代码
-- 在 t*est.py* 文件中导入 QuecPython 中的 *uio* 模块:
+点击下载test_r.txt文件
+
+- 在 *test_r.py* 文件中导入 **QuecPython** 中的 *uio* 模块并写入代码:
```python
import uio
-# 以只读方式打开 test.txt 文件
-fd = uio.open("usr/test.txt", mode='r')
+# 以只读方式打开 test_r.txt 文件
+fd = uio.open("usr/test_r.txt", mode='r')
# 读取文件内容
text = fd.read()
print(text)
@@ -69,76 +72,97 @@ print(text)
fd.close()
```
-- 在 *test.txt* 文件输入 "hello python":
+- 在 *test_r.txt* 文件输入 "Hello Python":

-图 **2**: 在 **test.txt** 文件输入 **"hello python"**
+图 **2**: 在 **test_r.txt** 文件输入 **"Hello Python"**
-步骤 二 : 将 *test.py* 文件和 *test.txt* 文件分别上传到 EC600S-CN QuecPython 开发板内,上传方法详见[《Quectel_QuecPython_基础操作说明》](https://python.quectel.com/doc/doc/sbs/zh/index.html)。
+步骤 二 : 将 *test_r.py* 文件和 *test_r.txt* 文件分别上传到**QuecPython** 开发板内,上传方法详见[《Quectel_QuecPython_基础操作说明》](https://python.quectel.com/doc/doc/sbs/zh/index.html)。
步骤 三 : 读取文件运行结果

-图 **3**: 读取文件运行结果
+图 **3**: 读取文件数据运行结果
### 以只写方式打开文件
-步骤一 : 创建 *test.py* 文件及内容为空白的 *test.txt* 文件,在 *test.py* 文件中导入 QuecPython 中的 uio 模
-块,并编写如下代码 :
+步骤一 : 创建 *test_w.py* 文件及内容为空白的 *test_w.txt* 文件,在 *test_w.py* 文件中导入 QuecPython 中的 uio 模块,并编写如下代码:
+
+点击下载test_w.py代码
+
+点击下载test_w.txt文件
```python
import uio
-# 以只写方式打开 test.txt 文件
-fd = uio.open("usr/test.txt", mode='w')
+# 以只写方式打开 test_w.txt 文件
+fd = uio.open("usr/test_w.txt", mode='w')
# 向文件写内容
fd.write("HELLO PYTHON")
# 关闭文件
fd.close()
```
-步骤 二 : 将 *test.py* 文件和 *test.txt* 文件分别上传到 EC600S-CN QuecPython 开发板内。
+步骤 二 : 参照上一个例子以只读方式打开文件的方法和代码创建一个*test_w_r.py*文件,可得到写入结果,参考代码如下。
-步骤 三 : 参照5.1运行只读文件方式显示文件,可得到写入结果。
+点击下载代码test_w_r.py
+
+```python
+import uio
+
+# 以只读方式打开 test_w.txt 文件
+fd = uio.open("usr/test_w.txt", mode='r')
+# 读取文件内容
+text = fd.read()
+print(text)
+# 关闭文件
+fd.close()
+```
+
+步骤 三: 将 *test_w.py* 文件和、*test_w.txt* 文件*test_w_r.py*文件分别上传到 **QuecPython** 开发板内,先运行*test_w.py* 写入数据,再运行test_w_r.py文件读取出写入的数据,运行结果如下。

-图 **4**: 写入文件运行结果
+图 **4**: 写入文件数据并读取运行结果
### 以只写追加模式打开文件
-步骤一 : 创建 *text.py*、*text.txt* 文件, 并 在 *test.py* 文件中导入 QuecPython 中的 *uio* 模块,在 *test.txt* 文件输入 "hello python"。
+步骤一 : 创建 *test_a.py*、*test_a.txt* 文件, 并 在 *test_a.py* 文件中导入 QuecPython 中的 *uio* 模块,在 *test_a.txt* 文件输入 "hello python"。
+
+点击下载代码test_a.py
-- 在 t*est.py* 文件中导入 QuecPython 中的 *uio* 模块:
+点击下载test_a.txt文件
+
+- 在 *test_a.py*文件中导入 QuecPython 中的 *uio* 模块:
```python
import uio
-# 以追加方式打开 text.txt 文件
-fd = uio.open("usr/text.txt", mode='a')
+# 以追加方式打开 test_a.txt 文件
+fd = uio.open("usr/test_a.txt", mode='a')
# 向文件追加写内容
fd.write("Hello Quectel")
# 关闭文件
fd.close()
# 以只读方式打开看追加的结果
-fd = uio.open("usr/text.txt", mode='r')
+fd = uio.open("usr/test_a.txt", mode='r')
# 读取文件内容
text = fd.read()
print(text)
# 关闭文件
fd.close()
```
-- 在 *test.txt* 文件输入 "hello python":
+- 在test_a.txt* 文件输入 "hello python":

-图 **5**: 在 **test.txt** 文件输入 **"hello QuecPython"**
+图 **5**: 在 **test_a.txt** 文件输入 **"hello python"**
-步骤 二 : 将 *text.py* 文件和 *text.txt* 文件分别上传到 EC600S-CN QuecPython 开发板内。
+步骤 二 : 将 *test_a.py* 文件和 *test_a.txt* 文件分别上传到**QuecPython**开发板内。
-步骤 三 : 获取追加结果。
+步骤 三 : 运行代码获取追加结果如下。

@@ -147,28 +171,34 @@ fd.close()
#### 列出当前文件列表
+**注意:**不同模组参数填写格式略有不同,下图示例为EC600U模组,EC600N操作只需要uos.chdir('usr')
+

图 **6**: 列出当前文件列表
#### 新建目录
-
+**注意:**不同模组参数填写格式略有不同,下图示例为EC600U模组,EC600N操作只需要uos.mkdir('testdir')。
+
+
图 **7**: 新建目录
#### 删除目录
-
+
-图 **8**: 删除目录
+图 **8**: 删除目录
-**备注**: apn_cfg.json 为默认脚本文件。
+**备注**: system_config.json 为默认脚本文件。
#### 获取模块ROM、RAM信息
- **示例代码**
+点击下载代码
+
```python
import gc
import uos
diff --git a/docs/Quick_start/zh/media/QuecPytgon_sbs_file_01.png b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..466b1f1fb45f3dfdf08323643c5f28dc903a14f8
Binary files /dev/null and b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_01.png differ
diff --git a/docs/Quick_start/zh/media/QuecPytgon_sbs_file_02.png b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..2868e303c7ce1b0449da6ede66cc5356c354d674
Binary files /dev/null and b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_02.png differ
diff --git a/docs/Quick_start/zh/media/QuecPytgon_sbs_file_03.png b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6fcbbfccacb82eb62ca3f6a599e96039c88cebe
Binary files /dev/null and b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_03.png differ
diff --git a/docs/Quick_start/zh/media/QuecPytgon_sbs_file_04.png b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..59c3914449b86438187224ce72994ab16fff3e79
Binary files /dev/null and b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_04.png differ
diff --git a/docs/Quick_start/zh/media/QuecPytgon_sbs_file_05.png b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..64d17a03cdbdd0e8e85a726efe6639bc79c255c5
Binary files /dev/null and b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_05.png differ
diff --git a/docs/Quick_start/zh/media/QuecPytgon_sbs_file_06.png b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..5dc87a6dbb42d6a5eef87b7afeab2192828976d7
Binary files /dev/null and b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_06.png differ
diff --git a/docs/Quick_start/zh/media/QuecPytgon_sbs_file_07.png b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_07.png
new file mode 100644
index 0000000000000000000000000000000000000000..f496e08fc9b36de7517538e1033d43a76a8fb185
Binary files /dev/null and b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_07.png differ
diff --git a/docs/Quick_start/zh/media/QuecPytgon_sbs_file_08.png b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_08.png
new file mode 100644
index 0000000000000000000000000000000000000000..84276166b760898edb6fdfb9355ff38be4b535bd
Binary files /dev/null and b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_08.png differ
diff --git a/docs/Quick_start/zh/media/QuecPytgon_sbs_file_09.png b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_09.png
new file mode 100644
index 0000000000000000000000000000000000000000..0838311d68aeffa4894fec3b414462cab1b1b3c3
Binary files /dev/null and b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_09.png differ
diff --git a/docs/Quick_start/zh/media/QuecPytgon_sbs_file_10.png b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_10.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ca722aac586bccabdd270dd2a254a768eb8e280
Binary files /dev/null and b/docs/Quick_start/zh/media/QuecPytgon_sbs_file_10.png differ