如何在批处理文件中编写完整路径,其中包含带有空格的文件夹名称?

39

我正在编写批处理文件,并使用以下命令:

REGSVR32 E:\Documents and Settings\All Users\Application Data\xyz.dll

执行此命令后,我得到以下错误

LodLibrary(e:\Documents) failed specified module could not be found.

我该如何解决这个问题?

4个回答

85

在具有空格的路径周围加上双引号,如下:

REGSVR32 "E:\Documents and Settings\All Users\Application Data\xyz.dll"


1

CD E:\Documents and Settings\All Users\Application Data

将当前目录更改为E盘下所有用户的应用程序数据目录。

E:\Documents and Settings\All Users\Application Data>REGSVR32 xyz.dll

在E盘下所有用户的应用程序数据目录中运行REGSVR32命令,注册xyz.dll文件。


0
我使用批处理文件制作了一个自动网络驱动器连接器。
突然出现了一个名为“数据分析”的网络驱动器,是的,用双引号它可以正常工作!
看起来有点不同但可以工作:
net use y: "\\share.blabla.com\Folder\Subfolder\Data for Analysation" /USER:domain\username PW /PERSISTENT:YES

谢谢提示 :)


0
start "" AcroRd32.exe /A "page=207" "C:\Users\abc\Desktop\abc xyz def\abc def xyz 2015.pdf"

你可以试试这个,我最终做到了,它有效!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接