1.0.1 • Published 3 years ago

file-zhouji v1.0.1

Weekly downloads
1
License
ISC
Repository
-
Last release
3 years ago

##周吉的第一个成熟的包 const fs = require("fs"); const { config } = require("process"); //定义文件系统 //读取文件 // fs.readFile("index.js", "utf-8", (err, data) => { // console.log(data) // }) // fs.readFile("1.txt", "utf-8", (err, data) => { // console.log(data) // }); //写入文件2.txt //异步写入 同步读取 // fs.writeFile("2.txt", "练习手册——2.txt", "utf-8", (err, data) => { // let a = fs.readFileSync("2.txt", "utf-8"); // console.log(a) // }) // fs.writeFile("1.txt", "练习手册——1.txt", "utf-8", (err, data) => { // let a = fs.readFileSync("1.txt", "utf-8"); // console.log(a) // }) // // 将1.txt文件和2.txt文件合并成3.txt文件 // fs.readFile("1.txt", "utf-8", (err, data1) => { // fs.readFile("2.txt", "utf-8", (err, data2) => { // fs.writeFile("3.txt", data1 + data2, "utf-8", () => {}) // }) // }); // 删除1.txt文件 // fs.unlink("1.txt", (er, data) => { // console.log("删除成功!!!!") // }) // 新建文件夹dist // fs.mkdir("新建作业文件夹", () => {}); // // 查看dist目录结构 // fs.readdir("新建作业文件夹", "utf-8", (err, arr) => {

// console.log(arr)

// }) //删除非空文件夹 const removeDir = (path) => { fs.readdirSync(path).forEach(item => { let middpath = path + "/" + item; if (fs.statSync(middpath).isFile()) { //文件 fs.unlinkSync(middpath); } else { //文件夹 removeDir(middpath); } }) fs.rmdirSync(path); } module.exports = { removeDir, }