如何确定字符串代表 Node.js 中的目录还是文件? [复制]
Posted
技术标签:
【中文标题】如何确定字符串代表 Node.js 中的目录还是文件? [复制]【英文标题】:How to determine is string represent a directory or a file in Node.js? [duplicate] 【发布时间】:2012-06-26 20:23:20 【问题描述】:可能重复:Check synchronously if file/directory exists in Node.js
例如,我有一个字符串“C:/dev/image.folder”,我想确定它是目录还是文件(同步)。我该怎么做?
提前致谢!
【问题讨论】:
您可以点击问题答案旁边的大对勾,确认他们已经解决了您的问题。 糟糕,抱歉。我找到了答案 - 在 [this question][1] [1] 中描述:***.com/questions/4482686/… 【参考方案1】:// Query the entry
stats = fs.lstatSync('/the/path');
// Is it a directory?
if (stats.isDirectory())
// Yes it is
见 T.J.克劳德在这里的回答:Check synchronously if file/directory exists in Node.js
【讨论】:
你可以至少提到你的答案的source。 @RobW 这是正常的协议吗?我是新手。 表示对原作者的尊重,其他人可以看到完整版(有更多细节)。在这种情况下,您实际上应该投票关闭问题作为重复,因为它是完全重复的。 我认为我无法投票结束。另外,有没有办法获得特定答案的链接? 您可以单击每个答案下方的“链接”按钮以链接到该特定答案。此外,投票结束需要 3,000 名代表。在达到 3,000 之前,您可以使用问题下方的“标记”链接将其标记为重复(选择“不属于此处”,然后选择“完全重复”)。以上是关于如何确定字符串代表 Node.js 中的目录还是文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
Node.js:创建存储在变量中的xlsx文件,但不确定如何保存它
Node.js——fs模块(文件系统),创建删除目录(文件),读取写入文件流