使用fs检查node.js中是否存在其他文件夹中的内容 折叠1 file1.js 折叠2 file2.js

使用fs检查node.js中是否存在其他文件夹中的内容 折叠1 file1.js 折叠2 file2.js,node.js,Node.js,我想使用fs从file1.js检查file2.js是否存在(它们在不同的文件夹中) 如果不列出file2.js的整个目录,我就无法找到一种方法来实现这一点 有人知道实现这一点的最佳方法吗?使用fs.existsSync: 在您的file1.js中 if (fs.existsSync(__dirname + '/../Folder2/file2.js')) { console.log('Found file'); } 我不同意使用文件路径string+string。有一种方法可以使用路径

我想使用fs从
file1.js
检查
file2.js
是否存在(它们在不同的文件夹中)

如果不列出
file2.js
的整个目录,我就无法找到一种方法来实现这一点


有人知道实现这一点的最佳方法吗?

使用
fs.existsSync

在您的file1.js中

if (fs.existsSync(__dirname + '/../Folder2/file2.js')) {
    console.log('Found file');
}

我不同意使用文件路径
string+string
。有一种方法可以使用
路径。join
比string和更安全、更正确。

\uu dirname+'../Folder2/file2.js'
给了我
目录/folder1../Folder2/file2.js
。我需要它给我
目录/folder2/file2.js
而不是更新我的答案在
之前漏了一个斜杠。您无法直接访问该目录,但可以检查相对于您自己的目录的相对位置,该目录与
file1.js