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);}Snippets
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);}