node.js中处理文件和文件夹-fs模块

目录

fs.stat 检查是文件还是文件夹

fs.mkdir 新建文件夹

fs.writeFile 创建写入文件

fs.appendFile 追加文件

fs.readFile 读取文件

fs.readdir 读取文件夹

fs.rename 重命名/移动文件

fs.unlink 删除文件

fs.rmdir 删除文件夹


 首先生成一个package.json文件 ,命令:npm  init

fs.stat 检查是文件还是文件夹

fs.mkdir 新建文件夹

新建多级文件夹,见:https://blog.csdn.net/qq_40323256/article/details/110944129

fs.writeFile 创建写入文件

如果此文件以前不存在,那么会新建这个文件;如果此文件已经存在,那么该文件的内容会被替换

即:无,则新建;有,则覆盖

可以看到,新建了test.txt文件。如果此时再给这个test.txt文件执行writeFile函数,那么该文件会被替换掉,如下

fs.appendFile 追加文件

无,则新建;有,则追加

追加,如下:

fs.readFile 读取文件

此外,还可以直接添加“utf-8”,就不用toString()方法了,如下:

fs.readdir 读取文件夹

fs.rename 重命名/移动文件

移动文件

fs.unlink 删除文件

fs.rmdir 删除文件夹

该需要删除的文件夹必须要是空文件夹!

猜你喜欢

转载自blog.csdn.net/qq_40323256/article/details/110942844