0%

708_fs模块_文件夹操作

const fs=require('fs')

//参数说明:
//path 文件夹路径
//options 选项配置( 可选 )
//callback 操作后的回调



//创建文件夹
// fs.mkdir('./html',err=>{
//     if(err){
//         console.log('创建失败');
//         return;
//     }
//     console.log('创建成功');
// })

//递归创建
// fs.mkdir('./a/b/c',{recursive:true},err=>{
//     if(err){
//         console.log('创建失败');
//         return;
//     }
//     console.log('创建成功');
// })


//读取文件夹
// fs.readdir('../资料',(err,data)=>{
//     if(err){
//         console.log('读取失败');
//         return;
//     }
//     console.log(data);//[ 'data.txt', '学习流程.jpeg', '学习流程2.jpg', '学习流程3.png' ]
// })

//删除文件夹
// fs.rmdir('./html',err=>{
//     if(err){
//         console.log('删除失败');
//         return;
//     }
//     console.log('删除成功');
// })


//递归删除文件夹
fs.rm('./a',{recursive:true},err=>{
    if(err){
        console.log('删除失败');
        return;
    }
    console.log('删除成功');
})