作者:周俊瑶zjy_963 | 来源:互联网 | 2023-09-18 20:17
本文主要分享【nodejs服务端触发自定义事件】,技术文章【node.js的路径、fs模块】为【-不要说话-】投稿,如果你遇到node.js相关问题,本文相关知识或能到你。nodejs服务端触发自定
本文主要分享【nodejs服务端触发自定义事件】,技术文章【node.js的路径、fs模块】为【-不要说话-】投稿,如果你遇到node.js相关问题,本文相关知识或能到你。
nodejs服务端触发自定义事件
路径
全局变量 __dirname是一个字符串,代表当前js文件所在目录的路径(绝对路径)
全局变量 __filename是一个字符串,代表当前js文件的路径(绝对路径)
模块 fs模块
读取文件
fs.readFile(path,(err,data)=>{})
![](https://www.#.com/go/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2M5ZjMzN2QxZmFmNTRkNDI5NmRmNTE0NTc4ZTVmMmI5LnBuZw==)
写入文件(创建文件)
fs.writeFile(path ,data,callback(er))
![](https://www.#.com/go/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2UwNWM2YzQxMTE0MzQ4NGZiNzcxMTk2MDQ0ZDg0MjA4LnBuZw==)
以追加方式写文件
fs.appendFile(__dirname + '/test.txt', '我会追加到文件内容的末尾', function (er) { console.log('追加内容完成');})
创建目录
fs.mkdir(__dirname + '/test', function (err) { if(err) throw err console.log('创建目录成功')})
移动/重命名文件或目录:整个功能相当于重命名一个文件/文件夹路径
fs.rename(oldPath, newPath, callback)
![](https://www.#.com/go/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuLzc1OWNiMjUxNTU1MzQzZTM4NmRkNTViMjFhYWJhMzI4LnBuZw==)
拷贝文件
fs.copy(oldPath, newPath, callback);
![](https://www.#.com/go/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuLzkxZTdkMzUzZjMyMjRhYmY5MWU5NzU4M2ViMDg3ZDhjLnBuZw==)
本文《node.js的路径、fs模块》版权归-不要说话-所有,引用node.js的路径、fs模块需遵循CC 4.0 BY-SA版权协议。