gpt4 book ai didi

windows - 无法在 Windows 命令外壳中转义空格

转载 作者:可可西里 更新时间:2023-11-01 11:14:06 25 4
gpt4 key购买 nike

如果我执行

cmd/c "%programfiles%\mycode\md5sums.exe"%temp%

它工作得很好。但是当我执行

cmd/c "%programfiles%\mycode\md5sums.exe"%programfiles%

我遇到以下错误-

错误:无法读取文件/目录 C:\Program

这意味着 md5sums.exe 正在尝试打开 C:\Program 而不是 %programfiles% 给出的完整路径

我必须使用 cmd/c 因为我必须远程运行此命令。

如何让它发挥作用?我试过使用 `"%programfiles%"但在这种情况下甚至 md5sums.exe 都没有被执行。

最终我想使用 md5sums.exe 提供的开关“/b”,但此时我什至无法让 md5sums 在 %programfiles% 上运行

最佳答案

尝试:

cmd /c "%programfiles%\mycode\md5sums.exe" "%programfiles%"
^--------------^--quotes added

否则,你会得到类似这样的结果:

cmd /c "C:\Program Files\mycode\md5sums.exe" C:\Program Files

并最终将两个参数传递给 md5sums,而不是单个路径。

关于windows - 无法在 Windows 命令外壳中转义空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8260979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com