目录
fs.existsSync() 检查文件夹是否存在(同步方式)
首先生成一个package.json文件 ,命令:npm init
fs.stat 检查是文件还是文件夹
fs.mkdir 新建文件夹
新建多级文件夹,见:在node.js中使用mkdirp插件_asdfsdgfsdgfa的博客-CSDN博客_mkdirp node
fs.writeFile 创建写入文件
如果此文件以前不存在,那么会新建这个文件;如果此文件已经存在,那么该文件的内容会被替换
即:无,则新建;有,则覆盖
可以看到,新建了test.txt文件。如果此时再给这个test.txt文件执行writeFile函数,那么该文件会被替换掉,如下
fs.appendFile 追加文件
无,则新建;有,则追加
追加,如下:
fs.readFile 读取文件
此外,还可以直接添加“utf-8”,就不用toString()方法了,如下:
fs.readdir 读取文件夹
fs.rename 重命名/移动文件
移动文件
fs.unlink 删除文件
fs.rmdir 删除文件夹
该需要删除的文件夹必须要是空文件夹!
fs.existsSync() 检查文件夹是否存在(同步方式)
path:将检测的目录路径。如果目录存在返回 true,如果目录不存在则返回false
let fs = require("fs");
let checkDir = fs.existsSync("checkDir");
console.log(checkDir);