nodeJS 封装create()函数 ,使用fs文件模块创建文件夹
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了nodeJS 封装create()函数 ,使用fs文件模块创建文件夹,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含738字,纯文字阅读大概需要2分钟。
内容图文
![nodeJS 封装create()函数 ,使用fs文件模块创建文件夹](/upload/InfoBanner/zyjiaocheng/839/aa9bec0c37aa48bcb5ec5eb500702da1.jpg)
封装一个create()函数,要求执行create(“a/b/c”)时,无论a和b文件夹是否存在,都能够有好的把c文件夹创建出来。
const fs = require("fs"); //文件模块
function create( str ){
var path = [];
var arr = str.split("/");
var len = arr.length;
for( var i=0; i<len; i++ ){
path.push(arr[i]);
var filename = path.join("/");
// 判断这个文件或文件夹是否存在
var bln = fs.existsSync(filename);
if( bln == false ){
if( i<len-1 ){ // 一定是文件夹
console.log( "计划创建 "+filename+" 文件夹" );
fs.mkdirSync(filename);
}else{
// 判断是文件还是文件夹
if( arr[i].indexOf(".") > -1 ){
// 如果是文件
console.log( "创建文件"+filename );
fs.writeFileSync(filename);
}else{
// 如果是文件夹
console.log( "创建文件夹"+filename );
fs.mkdirSync(filename);
}
}
}
}
}
create("a/b");
内容总结
以上是互联网集市为您收集整理的nodeJS 封装create()函数 ,使用fs文件模块创建文件夹全部内容,希望文章能够帮你解决nodeJS 封装create()函数 ,使用fs文件模块创建文件夹所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。