在我的 web 应用程序中,我希望允许管理员执行系统命令,例如:
Process proc = Runtime
.getRuntime()
.exec("cmd.exe /C dir C:\\\"Program Files (x86)\"\\jboss-as-7.1.1.Final_JAX-RS_BookStore\\"+subDir);
我现在通过以下方式检索 JBoss 主目录:
String SERVER_HOME = System.getenv("JBOSS_HOME");
不幸的是,这会返回我C:\Program Files (x86)\jboss-as-7.1.1.Final_JAX-RS_BookStore
而不是:C:\\\"Program Files (x86)\"\\jboss-as-7.1.1.Final_JAX-RS_BookStore\\
因此该.exec(...)
命令将不再起作用。
如何正确格式化此文件路径?