如果不知道节点js文件,如何获取完整路径

时间:2019-05-28 20:49:42

标签: node.js

问题 我有一系列文件,如下所示

[video.mp4, image.jgpeg, hello.png]

我的问题是试图找到每个文件的完整路径,我查看了其他答案,其中大多数都指向我使用

path.dirname(fileName)

使用Node JS中的path模块,但是我只能得到一个相对的而不是文件的完整路径

返回的路径

/folder/video.mp4

所需路径

/folder/subdirectory/video.mp4

我需要能够看到完整路径,包括其实际所在目录,而不仅仅是其相对路径,如果有人可以帮助我,将不胜感激!

请注意,我不是要查找文件的路径是否存在,而是要查找实际路径,这不是重复的

如何检查文件(由完整路径提供)是否存在?节点js

1 个答案:

答案 0 :(得分:2)

尝试glob软件包。 (link
获取目录中的所有文件,然后检查文件是否在其中。如果是这样,您还将拥有完整的路径。


您可以在此处找到如何使用Glob递归获取目录中的所有文件:
https://stackoverflow.com/a/41462807/11568997