在node.js中查找并读取文件目录

在node.js中查找并读取文件目录,node.js,fs,Node.js,Fs,我正在尝试查找和读取节点js中的文件目录。我想获得一系列存在于模板目录中的html文件 我正在使用fs 使用fs附带的readdir是有意义的 当我运行node查看时,我在终端中得到了一个错误 err { [Error: ENOENT: no such file or directory, scandir 'c:\HA\VSTS\Applications\Templates'] errno: -4058, code: 'ENOENT', syscall: 'scandir', p

我正在尝试查找和读取节点js中的文件目录。我想获得一系列存在于模板目录中的html文件

我正在使用fs

使用fs附带的readdir是有意义的

当我运行node查看时,我在终端中得到了一个错误

err { [Error: ENOENT: no such file or directory, scandir 'c:\HA\VSTS\Applications\Templates']
  errno: -4058,
  code: 'ENOENT',
  syscall: 'scandir',
  path: 'c:\\HA\\VSTS\\Applications\\Templates' }
错误消息中的路径很短。我试过了

  ../../Templates and it returned an incorrect path.   
我需要得到更多

  path: 'c:\\HA\\VSTS\\Applications\\ha.web.main\\Templates' }

我不知道如何修复错误或获取html文件

尝试在模板后添加尾随斜杠。未修复我的错误,但这绝对是我需要的修复。谢谢。运行您的程序的用户是否具有该目录的读取权限?如果没有,他们将无法看到它。请尝试翻转斜杠或使用与系统无关的文件分隔符。“\模板\'。例如,在node.js上,您可以使用path.sep将当前文件放在这个文件夹“c:\\HA\\VSTS\\Applications\”下?
  path: 'c:\\HA\\VSTS\\Applications\\ha.web.main\\Templates' }