导航:首页 > 文件管理 > 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创建的文件夹在哪里相关的资料

热点内容
maya粒子表达式教程 浏览:84
抖音小视频如何挂app 浏览:283
cad怎么设置替补文件 浏览:790
win10启动文件是空的 浏览:397
jk网站有哪些 浏览:134
学编程和3d哪个更好 浏览:932
win10移动硬盘文件无法打开 浏览:385
文件名是乱码还删不掉 浏览:643
苹果键盘怎么打开任务管理器 浏览:437
手机桌面文件名字大全 浏览:334
tplink默认无线密码是多少 浏览:33
ipaddgm文件 浏览:99
lua语言编程用哪个平台 浏览:272
政采云如何导出pdf投标文件 浏览:529
php获取postjson数据 浏览:551
javatimetask 浏览:16
编程的话要什么证件 浏览:94
钱脉通微信多开 浏览:878
中学生学编程哪个培训机构好 浏览:852
荣耀路由TV设置文件共享错误 浏览:525

友情链接