この記事では、nodejs がファイルやフォルダーの存在と削除を判断する方法を主に紹介します。ファイルの存在と削除を判断するには、nodejs の fs モジュールを使用する必要があります。必要なものは、例の形式のフォルダーです。友人はそれを参照できます。すべての人に役立つことを願っています。
ファイルやフォルダーが存在するかどうかを判定するには
nodejsのfsモジュールを使用する必要があります
はじめに
var fs= require("fs")
判定方法
fs.exists(path, callback)
path: フォルダーのパスと決定されるファイル
コールバック: コールバック関数
fs.exists("dirName", function(exists) { console.log(exists ? "创建成功" : "创建失败"); });
フォルダーとファイルを削除する
node.js の fs モジュールは、ファイルを削除し、フォルダーとディレクトリの 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); } };
use
deleteall("./dir")//将文件夹传入即可
関連する推奨事項:
node.js が fs モジュールに基づいてシステム ファイルとディレクトリを読み書きする方法の詳細な説明
ソリューションNode.jsメソッドのfsモジュールの非同期読み取りおよび書き込み同期結果へのメソッド
以上がNode.jsがファイルの存在を判断して削除する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。