diff --git "a/7\347\217\255\350\265\226\345\277\227\347\224\237/20240229_node\345\274\200\347\257\207.md" "b/\350\265\226\345\277\227\347\224\237/20240229_node\345\274\200\347\257\207.md" similarity index 100% rename from "7\347\217\255\350\265\226\345\277\227\347\224\237/20240229_node\345\274\200\347\257\207.md" rename to "\350\265\226\345\277\227\347\224\237/20240229_node\345\274\200\347\257\207.md" diff --git "a/\350\265\226\345\277\227\347\224\237/20240302_\346\226\207\344\273\266\346\250\241\345\235\227.md" "b/\350\265\226\345\277\227\347\224\237/20240302_\346\226\207\344\273\266\346\250\241\345\235\227.md" new file mode 100644 index 0000000000000000000000000000000000000000..6fd71724358aa370b26c823a81ddae85f8e96638 --- /dev/null +++ "b/\350\265\226\345\277\227\347\224\237/20240302_\346\226\207\344\273\266\346\250\241\345\235\227.md" @@ -0,0 +1,40 @@ +### 一、fs文件系统模块 +fs 模块 是 Node.js 官方提供的、用来 操作文件 的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作要求。 +#### 1、读取指定文件 +fs.readFile():读取指定文件中的内容 +``` +参数 1:必选参数,字符串,表示文件的路径 +参数 2:可选参数,表示以什么编码格式来读取文件 +参数 3:必选参数,文件读取完成后,通过回调函数拿到读取的结果 +``` +#### 2、写入指定文件 +fs.writeFile():向指定的文件中写入内容 +``` +参数 1:必选参数,需要指定一个文件路径的字符串,表示文件的存放路径 +参数 2:必选参数,表示要写入的内容 +参数 3:可选参数,表示以什么格式写入文件内容,默认 utf-8 +参数 4:必选参数,文件写入完成后的回调函数 +``` +#### 上述示例 +```js +var fs =require('fs'); +//写入指定文件 +fs.writeFile('./wen.txt','真牛逼',(err)=>{ + if (err) { + console.log(err); + }else{ + console.log('写入成功'); + } +}) +//追加写入文件 +fs.appendFile('./wen.txt','\n这段为追加的文字',(err)=>{ + if (err) { + console.log(err); + } +}) +//读取指定文件 +fs.readFile('./wen.txt','utf-8',(err,data)=>{ + if(err) throw err; + console.log(data); +}) +``` \ No newline at end of file diff --git "a/7\347\217\255\350\265\226\345\277\227\347\224\237/20240302_\346\250\241\345\235\227.md" "b/\350\265\226\345\277\227\347\224\237/20240302_\346\250\241\345\235\227.md" similarity index 100% rename from "7\347\217\255\350\265\226\345\277\227\347\224\237/20240302_\346\250\241\345\235\227.md" rename to "\350\265\226\345\277\227\347\224\237/20240302_\346\250\241\345\235\227.md"