当目录名称包含空格时,使用BAT文件启动nodejs http-server

我有一个Windows上的.bat文件,我想要能够复制到任何新的文件夹,双击启动一个HTTP服务器。 它只包含一行是:

http-server %~dp0 

%~dp0select到.bat文件当前所在目录的完整path。 为此回答这个问题 。

如果文件path中的文件夹都不包含空格,则效果良好。

我如何修改batch file来说明path中的某些目录在名称中包含空格的情况?

干杯

PS:我新来这:)

事实证明,删除%~dp0 ,只是有http-server ,没有其他的批处理文件,使其工作!

然后它将显示当前目录中的任何内容,如下所示:

在这里输入图像说明