导航:首页 > 文件管理 > node创建的文件夹在哪里

node创建的文件夹在哪里

发布时间:2023-03-23 08:05:58

⑴ nodejs安装及环境配置

nodejs安装及环境配置:

此处的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:Users用户名\AppDataRoaming pm】路径中,占C盘空间。

例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我的安装目录下创建两个文件夹【node_global】及【node_cache】。

关键步骤:

缓存路径和全局路径:

npm config set prefix “D:Program Files odejs ode_global”
npm config set cache “D:Program Files odejs ode_cache”12

注:1、在安装路径D:Program Files odejs下需要创建node_cache和node_global文件夹,

D:Program Files odejs ode_global 下需要创建node_moles文件夹/2、安装最开始的方法,打开系统属性-高级-环境变量,在系统变量中新建 变量名:NODE_PATH,变量值: D:Program Files odejs ode_global ode_moles。

⑵ 怎么用node.js创建文件夹

ode.js没有提供直接创建嵌套文件夹的方法,如果需要创建嵌套的文件夹 则要用到 回调函数或者递归来完成。如下为递归的实现。
[javascript] view plain
var fs = require('fs');
var path = require('path');
//使用时第二个参数可以忽略
function mkdir(dirpath,dirname){
//判断是否是第一次调用
if(typeof dirname === "undefined"){
if(fs.existsSync(dirpath)){
return;
}else{
mkdir(dirpath,path.dirname(dirpath));
}
}else{
//判断第二个参数是否正常,避免调用时传入错误参数
if(dirname !== path.dirname(dirpath)){
mkdir(dirpath);
return;
}
if(fs.existsSync(dirname)){
fs.mkdirSync(dirpath)
}else{
mkdir(dirname,path.dirname(dirname));
fs.mkdirSync(dirpath);
}
}
}
mkdir('/home/ec/a/b/c/d');

⑶ 怎么用nodejs里面的子进程模块中创建文件夹

使用的方法:

fs.exists(path, callback);

fs.mkdir(path, [mode], callback);

实现文件夹目录结构的创建代码实现如下:
//创建文件夹
function mkdir(pos, dirArray,_callback){
var len = dirArray.length;
console.log(len);
if( pos >= len || pos > 10){
_callback();
return;
}
var currentDir = '';
for(var i= 0; i <=pos; i++){
if(i!=0)currentDir+='/';
currentDir += dirArray[i];
}
fs.exists(currentDir,function(exists){
if(!exists){
fs.mkdir(currentDir,function(err){
if(err){
console.log('创建文件夹出错!');
}else{
console.log(currentDir+'文件夹-创建成功!');
mkdir(pos+1,dirArray,_callback);
}
});
}else{
console.log(currentDir+'文件夹-已存在!');
mkdir(pos+1,dirArray,_callback);
}
});
}

//创建目录结构
function mkdirs(dirpath,_callback) {
var dirArray = dirpath.split('/');
fs.exists( dirpath ,function(exists){
if(!exists){
mkdir(0, dirArray,function(){
console.log('文件夹创建完毕!准备写入文件!');
_callback();
});
}else{
console.log('文件夹已经存在!准备写入文件!');
_callback();
}
});
}

首先把需要创建的一个目录结构存放到一个数组里面,然后主要采用深搜的思想去实现(深度为数组的长度)。

⑷ 【Node.js】创建文件夹(基础用法)

node.js创建文件夹是分为同步和异步。

创建前,文件夹目录

创建后,fs文件夹里多了“Rabbit”这个文件夹

node.js的异步方法,一般都是有回调函数的。
所以在 fs.mkdir 方法里,第一个参数是文件夹名,后面跟着回调函数。

阅读全文

与node创建的文件夹在哪里相关的资料

热点内容
如何用excel计算两列数据的乘积 浏览:616
bat只获取文件名 浏览:140
帖子app有哪些 浏览:701
windowsxp中工具菜单 浏览:663
43岁学编程怎么样 浏览:721
oracle如何清空表数据 浏览:856
lifi网络如何 浏览:744
如何利用jspwebser 浏览:188
在线调试jses6 浏览:834
javascript实现指定行列的表格 浏览:55
安装驱动程序下载 浏览:660
小米平板共享电脑文件夹在哪里 浏览:977
免费的电脑文件打印软件 浏览:262
pdf文件名长度有限制吗 浏览:813
暗黑破坏神2atma505图文教程 浏览:373
苹果手机怎么文件形式重命名 浏览:83
沈阳如何用app办理个人养老 浏览:698
ps键盘教程 浏览:145
四个excel文件怎么合并 浏览:477
如何将手机视频导入文件管理 浏览:381

友情链接