我正在我的应用程序中创建一个进程,可以像在命令提示符中那样运行命令。
当我想导出注册表项时,我使用REG EXPORT path file
访问注册表项并将信息导出到文件中。如果我使用一个根本不包含空格的路径,一切正常。但是只要我使用带有空格的路径,例如HKEY_CURRENT_USER\Software\NVIDIA Corporation
,它不起作用。
我将路径作为带有StringBuilder的String附加到命令中,String本身如下所示:String path = "HKEY_CURRENT_USER\\Software\\NVIDIA Corporation"
。
我是否必须更改path
中包含的字符串?或者是否有一种特殊的静态方法可用于格式化String?
答案 0 :(得分:0)
您可能需要用引号括起路径。 这可能会有所帮助:
String path = "\"HKEY_CURRENT_USER\\Software\\NVIDIA Corporation\"";