冒泡7開始fs模塊

const fs=require('fs');
//前提目錄下:有.html文件
fs.stat('./html',(err,data)=>{
? ?if(err){
? ? ? ?console.log(err);
? ? ? ?return;
? ?}
? ?console.log(`是文件:${data.isFile()}`);
? ?console.log(`是目錄:${data.isDirectory()}`)
})

const fs=require('fs');
//fs.mkdir創(chuàng)建目錄
fs.mkdir('./css',(err)=>{
? ?if(err){
? ? ? ?console.log(err);
? ? ? ?return;
? ?}
? ?console.log('創(chuàng)建成功');
})
// 接受的3個參數(shù)
//path創(chuàng)建的目錄路徑
//mode目錄權限(讀寫權限),默認777
// callback 回調,傳遞異常參數(shù)err

const fs=require('fs');
fs.writeFile('./html/index.html','好好學習,天天向上',(err)=>{
? ?if(err){
? ? ? ?console.log(err);
? ? ? ?return;
? ?}
? ?console.log('創(chuàng)建成功');
})

const fs=require('fs');
fs.appendFile('./css/base.css','h2{color:red}',(err)=>{
? ?if(err){
? ? ? ?console.log(err);
? ? ? ?return;
? ?}
? ?console.log('創(chuàng)建成功');
})
const fs=require('fs');

fs.readFile('./html/index.html',(err,data)=>{
? ?if(err){
? ? ? ?console.log(err);
? ? ? ?return;
? ?}
? ?console.log(data);
? ?console.log(data.toString());//解決亂碼
})

const fs=require('fs');
fs.readdir('./html/',(err,data)=>{
? ?if(err){
? ? ? ?console.log(err);
? ? ? ?return;
? ?}
? console.log(data);
})

const fs=require('fs');
// 功能1:重命名
// 功能2:移動文件
fs.rename('./html/1.html','./html/z.html',(err)=>{
? ?if(err){
? ? ? ?console.log(err);
? ? ? ?return;
? ?}
? console.log('重命名成功');
})

// 功能2:移動文件
const fs=require('fs');
fs.rename('./html/1.html','./css/1.html',(err)=>{
? ?if(err){
? ? ? ?console.log(err);
? ? ? ?return;
? ?}
? console.log('移動文件成功');
})
??

const fs=require('fs');
fs.rmdir('./aaa/1.html',(err)=>{
? ?if(err){
? ? ? ?console.log(err);
? ? ? ?return;
? ?}
? console.log('刪除文件成功');
})