&& exit 未按预期退出,将其作为 cmd 中的文本字符串

所以我试图在一个命令行中运行多个命令,我使用 WGET 将一些文件下载到本地路径,这部分到目前为止有效。

这是我得到的

startInfo.Arguments = @"/K wget -x -np -S -N -nH -r -R ""index.html*"" http://my-server.ip -P """ + Properties.Settings. Default.userAddonDir+" && exit";

有了这个,我应该期望 CMD 使用命令行启动 WGET:

-x -np -S -N -nH -r -R ""index.html*""

从我的服务器:

http://my-server.ip

到我的用户本地路径,例如:

E:/文件夹/子文件夹/

然后一旦 wget 完成它应该看到

&& 出口

并关闭cmd...

需要注意的事情是,用户本地路径可能有空格,所以我用引号将它括起来以防止路径被切断。(因此所有引号)

但是路径解析出来的东西很奇怪。不确定

E:/文件夹/子文件夹/&&退出/

如果我再放置更多“”,它会破坏任何想法或指示,因为我不知所措。


MMMHUHU
浏览 203回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP