如何确定字符串代表 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中提取部分字符串和字符串数组?

Node.js——fs模块(文件系统),创建删除目录(文件),读取写入文件流

通过Twit w / Node.js发布Twitter线程

如何知道 node.js 中的请求是 http 还是 https

Node.js-在确认框中单击确定时如何删除条目