これを実行する方法を説明する検索結果が見つからないようです。
私がやりたいのは、指定されたパスがファイルなのかディレクトリ (フォルダー) なのかを知ることだけです。
ベストアンサー1
以下が参考になるはずです。ドキュメント:
fs.lstatSync(path_string).isDirectory()
fs.stat() および fs.lstat() から返されるオブジェクトはこの型です。
stats.isFile() stats.isDirectory() stats.isBlockDevice() stats.isCharacterDevice() stats.isSymbolicLink() // (only valid with fs.lstat()) stats.isFIFO() stats.isSocket()
注記:
上記の解決策はifthrow
になりますError
。たとえば、file
or はdirectory
存在しません。
true
または のアプローチが必要な場合はfalse
、fs.existsSync(dirPath) && fs.lstatSync(dirPath).isDirectory();
以下のコメントで Joseph が述べたことを試してください。