美文网首页
node深层创建文件方法

node深层创建文件方法

作者: 路灯下de男孩 | 来源:发表于2018-01-03 15:08 被阅读0次

前几天,遇到这个问题的时候百度搜了一下结合自己的想法写了一套,

话不多说:看代码


function mkdir_bao(dirpath,dirname){

    //判断是否是第一次调用 

    if(typeof dirname === "undefined"){ 

        if(fs.existsSync(dirpath)){ 

            return; 

        }else{ 

            this.mkdir(dirpath,path.dirname(dirpath)); 

        } 

    }else{ 

        //判断第二个参数是否正常,避免调用时传入错误参数 

        if(dirname !== path.dirname(dirpath)){ 

            this.mkdir(dirpath); 

            return; 

        } 

// 测试某个路径下的文件是否存在

        if(fs.existsSync(dirname)){ 

// 存在直接创建目录

            fs.mkdirSync(dirpath) 

        }else{ 

// 不存在回调   并且创建出来该目录

            this.mkdir(dirname,path.dirname(dirname)); 

            fs.mkdirSync(dirpath); 

        } 

    } 

}


相关文章

  • node深层创建文件方法

    前几天,遇到这个问题的时候百度搜了一下结合自己的想法写了一套, 话不多说:看代码 function mkdir_b...

  • Node

    运行Node文件方法 创建http服务器

  • 使用node实现静态文件服务器,仿nginx 静态服务器

    原理:使用node http 模块 createServer 方法创建服务, fs 模块读取文件内容,net 模块...

  • 2017/05/11

    原生cmd创建文件和文件夹的方式: 文件cd.>a.txt 文件夹md node 让cmd支持ls的方法

  • Node

    Node 检测Node是否安装成功 Node文件 自己搭建HTTP服务 创建http服务 监听端口 读取文件

  • 发布npm包到npm

    创建一个项目根文件夹,在里面创建一个 node_modules文件夹 在node_modules里面创建一个文件夹...

  • express同一端口上使用HTTP和HTTPS

    创建httpx.js文件,文件内容如下: -2. 创建app.js文件,文件内容如下: -3 启动node服务 -...

  • 运行一个Node.js文件

    # node.js 安装 (略) # 运行一个 node.js 文件 - 现在本地创建一个 js 文件 hello...

  • Gulp.js基础入门教程

    安装 Node 去 nodejs.org 根据系统选择性按照教程安装Node。 创建项目 创建项目文件夹 进入项目...

  • node.js的hello world!

    一、创建node项目 创建一个新的node项目很简单,创建一个文件夹,并cd进去,运行npm init即可。 mk...

网友评论

      本文标题:node深层创建文件方法

      本文链接:https://www.haomeiwen.com/subject/hdzfpxtx.html