Node.js文件夹目录结构创建一个实例代码

Node.js文件夹目录结构创建一个实例代码
第一次接触NodeJS,是通过其异步响应了文件系统。后来,人们发现NodeJS有一个同步的方式来决定是否存在或文件夹创建一个文件夹,但它仍想尝试使用异步方法来实现它。

使用的方法:
fs.exists(路径,回调);
Fs.mkdir(路径模式,{ },回调);
文件夹目录结构的创建代码如下所示实现:
创建文件夹
函数mkdir(POS,dirarray,_callback){
VaR len = dirarray.length;
console.log(LEN);
如果(POS Len POS | | > > = 10){
_callback();
返回;
}
无功currentdir =;
对于(var i = 0;i < = POS;i + +){
如果(i)!= 0)currentdir + =/;
currentdir = dirarray {我};
}
fs.exists(currentdir,功能(存在){
如果(!存在){
Fs.mkdir(currentdir,功能(ERR){
如果(错误){
console.log('创建文件夹时出错!);
其他{ }
console.log(currentdir + 'folder创建成功!);
mkdir(POS + 1,dirarray,_callback);
}
});
其他{ }
console.log(currentdir + 'folder已经存在!);
mkdir(POS + 1,dirarray,_callback);
}
});
}

创建目录结构
功能mkdirs(dirPath,_callback){
var = dirpath.split(dirarray);
fs.exists(dirPath,功能(存在){
如果(!存在){
mkdir(0,dirarray,函数()){
console.log('folder完成!准备写入文件!;
_callback();
});
其他{ }
console.log('folders已经存在!准备写入文件!)
_callback();
}
});
}
首先,需要创建的目录结构存储在一个数组中,然后主要使用深度搜索的思想(深度是数组的长度)。

上面的js文件夹目录结构创建的实例代码,萧边分享了你的全部内容。我希望能给你一个参考,我希望你会得到很多支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部