Javascript Nodejs-无法读取文件目录中有空间的文本文件

Javascript Nodejs-无法读取文件目录中有空间的文本文件,javascript,node.js,Javascript,Node.js,我正在尝试读取VisualStudio2017项目文件夹中的文件。 由于文件路径中有一个空格,下面的代码总是返回“错误-文件不存在”。我尝试在路径周围加上双引号,并用%20替换所有空格。不幸的是,这两个空格对我都不起作用 有人能帮我解决吗 文件路径- C:/Users/Guest/Documents/Visual Studio 2017/Projects/help.txt 代码: 转到您的目录C:/Users/Guest/Documents/并在控制台中执行dir/x命令。您将获得文件夹Vis

我正在尝试读取VisualStudio2017项目文件夹中的文件。 由于文件路径中有一个空格,下面的代码总是返回
“错误-文件不存在”
。我尝试在路径周围加上双引号,并用%20替换所有空格。不幸的是,这两个空格对我都不起作用

有人能帮我解决吗

文件路径-

C:/Users/Guest/Documents/Visual Studio 2017/Projects/help.txt
代码:


转到您的目录
C:/Users/Guest/Documents/
并在控制台中执行
dir/x
命令。您将获得文件夹
Visual Studio 2017
的简写名称,如下所示:

02-11-2015  22:50    <DIR>          VISUAL~1     Visual Studio 2005
05-11-2015  20:40    <DIR>          VISUAL~2     Visual Studio 2008
27-01-2016  23:35    <DIR>          VISUAL~3     Visual Studio 2010
13-08-2017  00:42    <DIR>          VISUAL~4     Visual Studio 2012
04-02-2017  00:02    <DIR>          VI3A49~1     Visual Studio 2013
15-10-2017  02:06    <DIR>          VIDE5F~1     Visual Studio 2015

我怎样才能推广它?一般来说,有没有办法处理带空间的路径?
02-11-2015  22:50    <DIR>          VISUAL~1     Visual Studio 2005
05-11-2015  20:40    <DIR>          VISUAL~2     Visual Studio 2008
27-01-2016  23:35    <DIR>          VISUAL~3     Visual Studio 2010
13-08-2017  00:42    <DIR>          VISUAL~4     Visual Studio 2012
04-02-2017  00:02    <DIR>          VI3A49~1     Visual Studio 2013
15-10-2017  02:06    <DIR>          VIDE5F~1     Visual Studio 2015
path = filePath.split(/\ /).join('\ ');