我正在尝试使用运行时来解压缩rar文件,但是它不起作用!,只需打开一个提示说找不到文件即可
这是它的代码:
try {
Runtime.getRuntime().exec("C:\\Program Files (x86)\\WinRAR\\WinRAR.exe X *ok*.rar F:\\");
} catch (IOException ex) {
System.out.println(ex);
}
我也使用过processbuilder,更糟糕的是,它什么也没做
ProcessBuilder b = new ProcessBuilder("C:\\\\Program Files (x86)\\\\WinRAR\\\\WinRAR.exe X *sok*.rar F:\\");
here是我找到有关winrar的信息的地方
最佳答案
看起来像路径问题。(C:\ Program Files(x86)\ WinRAR \ WinRAR.exe X ok.rar F:\“)
“ \”可以与根(例如,(c:\,D:\))一起使用,然后跟在“ \”之后
D:\ programfiles \ winar