我面临的一个问题与从java代码中解压缩.xsn文件有关。我坚持并寻找一些解决方案。
伙计们,请你帮我解决这个问题吗?
我已尝试将java传统代码用于ZipFile类。
答案 0 :(得分:2)
以下是我的要求的答案,可能对您有用。
String command = "expand \"C:\\Users\\amishra\\Desktop\\backup\\BOM.xsn\" \"C:\\Users\\amishra\\Desktop\\backup\" -F:*";
Process process = Runtime.getRuntime().exec(command);
BufferedReader stdInput = new BufferedReader(new InputStreamReader(process.getInputStream()));
BufferedReader stdError = new BufferedReader(new InputStreamReader(process.getErrorStream()));
String s;
while ((s = stdInput.readLine()) != null) {
System.out.println(s);
}
// Read command errors
System.out.println("Standard error: ");
while ((s = stdError.readLine()) != null) {
System.out.println(s);
}
答案 1 :(得分:1)
XSN文件实际上是一个CAB文件。尝试在此处查看Microsoft CAB SDK