logo hsb.horse
← スニペット一覧に戻る

Snippets

Node.jsでファイル判定

Node.jsでパスがファイルかどうかをPromiseで判定する関数。エラー時はfalseを返す。

公開日: 更新日:

翻訳

Node.jsでパスがファイルかどうかをPromiseで判定する。 エラー時はfalseを返すため、存在チェックも兼ねる。

import fs from "node:fs/promises";
function isFile(path: string): Promise<boolean> {
return fs
.stat(path)
.then((stats) => stats.isFile())
.catch(() => false);
}