関数の概要
fs.lstatは、Node.jsのファイルシステムモジュールで提供される関数です。この関数は、指定されたファイルやディレクトリの状態を取得するために使用されます。具体的には、ファイルが存在するかどうか、ファイルの種類やサイズ、更新日時などの情報を取得することができます。
パラメータの説明
パラメータ | 型 | 用途 |
---|---|---|
path | String | 状態を取得したいファイルやディレクトリのパスを指定 |
callback | Function | 状態取得が完了した後に呼び出されるコールバック関数を指定 |
戻り値
fs.lstatは非同期関数であり、コールバック関数を通じてファイルやディレクトリの状態を取得します。返り値は特にありません。
使用例
以下にfs.lstatの使用例を示します。
const fs = require('fs');
fs.lstat('/path/to/file.txt', (err, stats) => {
if (err) {
console.error(err);
return;
}
console.log(stats);
});
関連する関数
fs.stat、fs.readdirなどの関数がfs.lstatと同様にファイルやディレクトリの情報を取得するために使われます。
まとめ
fs.lstatは指定されたファイルやディレクトリの状態を取得するための関数であり、非同期処理を行います。コールバック関数を使用して取得した情報を扱うことができます。