使用fs检查node.js中是否存在其他文件夹中的内容 折叠1 file1.js 折叠2 file2.js
我想使用fs从使用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。有一种方法可以使用路径
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