Node中的fs模块

 

const fs = require('fs');

// fs.stat 检测是文件还是目录
// fs.stat('./html',(err,data) =>{
//     if(err){
//         console.log(err)
//         return;
//     }
//     console.log(`是文件:${data.isFile()}`);
//     console.log(`是目录:${data.isDirectory()}`)
// })
// fs.stat('./package.json',(err,data) =>{
//     if(err){
//         console.log(err)
//         return;
//     }
//     console.log(`是文件:${data.isFile()}`);
//     console.log(`是目录:${data.isDirectory()}`)
// })


// fs.mkdir  创建目录
/* 
 path   将创建的目录路径
 mode   目录权限(读写权限),默认777
 callback   回调函数,传递异常参数err
*/

// fs.mkdir('./css',(err) =>{
//     if(err){
//         console.log(err)
//         return
//     }
//     console.log('创建成功')
// })

// fs.writeFile 创建
/* 
    filename    文件名称
    data        将要写入的内容,可以使字符串或buffer数据
    options     option数组对象,包含:
    1.encoding  可选值,默认 'utf-8',当data使buffer时,该值应该为
    2.mode      文件读写权限,默认值438
    3.flag      默认值'w'
    4.callback  回调,传递一个异常参数err
*/ 
// fs.writeFile('./html/index.html','你好nodejs',(err)=>{

//     if(err){
//         console.log(err);
//         return
//     }
//     console.log('创建写入成功')
// })


// fs.appendFile 追加文件

// fs.appendFile('./css/base.css','h2{color:red}\n',(err)=>{
//     if(err){
//         console.log(err);
//         return
//     }
//     console.log('appendFile追加成功')
// })

// fs.readFile 读取文件

// fs.readFile('./html/index.html',(err,data)=>{
//     if(err){
//         console.log(err);
//         return
//     }
//     console.log(data) //buffer类型
//     console.log(data.toString())
// })

// fs.rename 重命名 功能:1.表示重命名 2.移动文件
// fs.rename('./html/index.html','./html/index1.html',(err)=>{

//     if(err){
//         console.log(err);
//         return
//     }
//     console.log('重命名成功')
// })

// 移动文件
// fs.rename('./css/base.css','./html/base.css',(err)=>{
    
//     if(err){
//         console.log(err);
//         return
//     }
//     console.log('重命名成功')
// })

// fs.rmdir 删除目录
// fs.rmdir('./aaaa',(err) =>{
//     if(err){
//         console.log(err);
//         return
//     }
//     console.log('删除目录成功')
// })


// fs.unlink 删除文件

// fs.unlink('./aaaa/index.html',(err)=>{
//     if(err){
//         console.log(err);
//         return
//     }
//     console.log('删除文件成功')
// })

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值