Jelajahi Sumber

fs 操作测试记录

kindring 2 tahun lalu
induk
melakukan
e4e5c974c1
2 mengubah file dengan 32 tambahan dan 0 penghapusan
  1. 23 0
      js/fs操作/fs操作.md
  2. 9 0
      js/fs操作/test.js

+ 23 - 0
js/fs操作/fs操作.md

@@ -0,0 +1,23 @@
+# nodejs中操作文件
+> 用 promsies api 进行操作
+## 创建类
+### 创建文件夹 `mkdir`
+1. 用`mkdir`函数进行创建
+2. 参数定义
+- path: 要创建的文件夹路径
+- options: 配置 obj
+
+| 字段 | 类型 | 默认 | 描述 | api版本 |
+| --- | --- | --- | --- | --- |
+| recursive | boolean | false | 父级文件夹没有时是否自动创建 | 10.0.0 +|
+
+3. 示例
+```js
+
+async function main(){
+    let a = await fs.promises.mkdir('./test/dir/tmp',{recursive: true });
+    // console.log(a); undefined
+}
+main();
+```
+## 转移类

+ 9 - 0
js/fs操作/test.js

@@ -0,0 +1,9 @@
+const fs = require('fs');
+
+let path = './tmp/abc/yy'
+
+async function main(){
+    let a = await fs.promises.mkdir(path,{recursive: true });
+    console.log(a);
+}
+main();