gpt4 book ai didi

java - 无法在 reg.exe 中使用双引号

转载 作者:行者123 更新时间:2023-12-02 08:20:57 24 4
gpt4 key购买 nike

在我的java应用程序中,我通过reg.exe向注册表添加一些值,但我似乎无法让双引号工作。我的代码如下所示:

rt.exec("REG ADD HKCU\\Software\\MyApp\\Settings /v myPath /t REG_SZ /d \"C:\\mydir\"");

正如您所看到的,我已经用\"转义了双引号,但是当我查看注册表时,添加的值没有双引号。知道出了什么问题吗?

最佳答案

cmd.exe shell 可以“帮助”您去除引号字符。这与 Java 或 reg.exe 无关。

This answer类似的问题可能对你有帮助。

此外,您应该考虑使用 ProcessBuilder而不是 Runtime.exec()

关于java - 无法在 reg.exe 中使用双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5466755/

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