我必须使用 exe 来运行某个功能。但是该目录包含某些带有特殊字符的文件夹,例如“。”,“-”,因此它不会被执行。我可以像为文件名那样重命名目录名吗,我不确定需要做什么。
我使用Linux环境。这是一段代码,
newFilename = /sites/jboss-5.1.0.GA/server/dev/deploy/meen.war/temp/filename
String[] command_ary = { directory+"lib/fcrc", newFilename };
process = runtime.exec( command_ary);
int exit_val = process.waitFor();
fcrc 是我的 exe,后面是文件名,这里的目录包含特殊字符,所以它产生了问题。而从其他目录我可以执行,但我只需要从这个目录访问
并且 exit_val 返回 1
任何人都可以建议我吗?谢谢你