関数の概要
fs.exists (※非推奨)は、指定されたファイルやディレクトリが存在するかどうかを確認するための関数です。主にファイルの有無を確認する際に使用されます。
パラメータの説明
引数 | 型 | 用途 |
---|---|---|
path | string | 確認したいファイルやディレクトリのパス |
callback | function | 処理が完了した後に呼び出されるコールバック関数 |
戻り値
fs.existsは非推奨のため、戻り値はなく、コールバック関数を使用して結果を処理します。非同期的に処理が行われます。
使用例
例1:ファイルの存在を確認する
const fs = require('fs');
fs.exists('/path/to/file', (exists) => {
if (exists) {
console.log('File exists');
} else {
console.log('File does not exist');
}
});
例2:ディレクトリの存在を確認する
const fs = require('fs');
fs.exists('/path/to/directory', (exists) => {
if (exists) {
console.log('Directory exists');
} else {
console.log('Directory does not exist');
}
});
関連する関数
- fs.existsSync: 同期的にファイルやディレクトリの存在を確認する
- fs.stat: ファイルやディレクトリの情報を取得する
まとめ
fs.exists (※非推奨)はファイルやディレクトリの存在を確認するための関数ですが、非推奨とされており、代わりにfs.statやfs.accessなどの関数を使用することが推奨されています。