nodejs判断ファイル、フォルダの存在と削除の方法
1218 ワード
本明細書の例は、nodejsがファイル、フォルダの存在及び削除を判断する方法を説明する.皆さんに参考にしてあげます.具体的には以下の通りです.
ファイル、フォルダが存在するかどうかを判断します.
nodejsのfsモジュールを使用する必要があります.
導入する
node.jsのfsモジュールはファイルのunlinkフォルダとディレクトリのrmdirを削除する機能だけを提供しています.一緒に削除するには私達が巡回して削除する必要があります.コードは以下の通りです.
ファイル、フォルダが存在するかどうかを判断します.
nodejsのfsモジュールを使用する必要があります.
導入する
var fs= require("fs")
判断の仕方fs.exists(path, callback)
パスcalback:コールバック関数
fs.exists("dirName", function(exists) {
console.log(exists ? " " : " ");
});
フォルダとファイルを削除node.jsのfsモジュールはファイルのunlinkフォルダとディレクトリのrmdirを削除する機能だけを提供しています.一緒に削除するには私達が巡回して削除する必要があります.コードは以下の通りです.
var fs = require('fs'); // fs
function deleteall(path) {
var files = [];
if(fs.existsSync(path)) {
files = fs.readdirSync(path);
files.forEach(function(file, index) {
var curPath = path + "/" + file;
if(fs.statSync(curPath).isDirectory()) { // recurse
deleteall(curPath);
} else { // delete file
fs.unlinkSync(curPath);
}
});
fs.rmdirSync(path);
}
};
使用
deleteall("./dir")//
ここで述べたように、皆さんのnodejsプログラムの設計に役に立ちます.