導航:首頁 > 文件管理 > 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創建的文件夾在哪裡相關的資料

熱點內容
小米文件夾私密後找不到了 瀏覽:80
excel該文件可能已損壞 瀏覽:901
安卓壁紙去廣告57 瀏覽:799
詳細住址數據可以採用哪個渠道 瀏覽:243
骨位電極編程哪個好 瀏覽:205
代碼找不到頭文件 瀏覽:632
文件夾許可權777 瀏覽:528
iphone轉移數據會轉哪些內容 瀏覽:255
聽言情小說網站哪個好 瀏覽:247
如何取消主板密碼 瀏覽:680
網路gmgb是怎麼區分的誰最大 瀏覽:654
檢查什麼數據可以看出無生精細胞 瀏覽:521
電腦文件圖標顯示異常 瀏覽:332
通用流量可以用在哪些app上 瀏覽:748
iphone手機撥號代碼 瀏覽:584
iphone13怎麼把文件放到桌面 瀏覽:433
手機qq瀏覽器怎麼新建壓縮文件 瀏覽:787
word文檔的左右邊距 瀏覽:277
spss找不到許可證文件 瀏覽:898
audiotools使用教程 瀏覽:623

友情鏈接