【发布时间】:2015-07-25 15:44:52
【问题描述】:
我正在寻找确定文件系统路径是目录还是文件。我不想检查现有路径的类型。我正在尝试确定路径函数参数字符串是否引用了目录或文件。
在以下情况下如何区分文件和目录:
/Users/thomas/Desktop/node
以下路径可以引用目录node,或不带扩展名的文件node。
我正在考虑使用尾随 / 来表示目录。
所以这意味着一个目录:
/Users/thomas/Desktop/node/
这意味着一个文件:
/Users/thomas/Desktop/node
但是节点的path 方法,如.resolve() 和.join() 不考虑尾随/ 并始终将其删除。那么这是一种好的做法吗?
【问题讨论】:
标签: node.js file directory filesystems file-type