メソッドの説明:
特定のパスの下にファイルが存在するかどうかをテストします。
コールバック関数にはパラメーターが含まれており、ファイルが存在する場合は true、それ以外の場合は false です。
文法:
fs.exists(パス, コールバック)
このメソッドは fs モジュールに属しているため、使用する前に fs モジュールを導入する必要があります (var fs= require(“fs”) )
パラメータを受信します:
検出するパス ファイルのパス
コールバック コールバック
例:
fs.exists('/etc/passwd', function (exists) {
util.debug(exists ? "そこにあります" : "パスワードがありません!");
});
ソースコード:
fs.exists = function(path, callback) {
if (!nullCheck(path, cb)) return;
binding.stat(pathModule._makeLong(path), cb);
関数 cb(err, 統計) {
If (コールバック) callback(err ? false : true);
}
};