node.js文件的復制、創(chuàng)建文件夾等相關操作
更新時間:2021年02月05日 15:08:12 作者:陽陽_申
這篇文章主要給大家介紹了node.js文件的復制、創(chuàng)建文件夾等相關操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
nodeJS對文件的復制:
一般對于小型文件的復制操作使用的是流的管道運輸操作,
首先需要加載引入的文件:var fs = require('fs');
1、同步創(chuàng)建文件夾
fs.mkdirSync(yourfileDirPath);
異步創(chuàng)建文件夾
fs.mkdir(yourfileDirPath);
2、判斷文件夾是否存在—同步
fs.existsSync(dirpath);
異步
fs.exists(dirpath);
利用上面的相關操作,我們可以直接寫出一個方法判斷創(chuàng)建文件夾,
function mkdir(dirpath,dirname) {
//判斷第二個參數可以不傳入
//判斷第二個參數是否正常,避免調用時傳入錯誤參數
if (dirname !== path.dirname(dirpath)) {
mkdir(dirpath);
return;
}
if (fs.existsSync(dirname)) {
fs.mkdirSync(dirpath)
} else {
mkdir(dirname, path.dirname(dirname));
fs.mkdirSync(dirpath);
}
}
注意同步 異步的創(chuàng)建、讀取等問題 否則會出現 拷貝的時候文件夾不存在,建議使用同步創(chuàng)建Sync方法 一般都是fs.xxxSync這樣的形式
總結
到此這篇關于node.js文件的復制、創(chuàng)建文件夾等相關操作的文章就介紹到這了,更多相關node.js文件復制、創(chuàng)建文件夾內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

