我正在将 XML 与来自 java 的 odbc:jdbc 连接并更新 A.xml 文件。更新完成后,我将 A.xml 复制到不同的位置并重命名该文件(比如说 copy.xml)。一切正常。但是我注意到如果在更新的时候已经打开了原始的A.xml文件,那么copy.xml文件是空的。然后我决定在 A.xml 文件中编写一个宏,以便在任何列值发生更改时自动保存工作表。此宏有效,但 copy.xml 文件仍为空。
我在用
List<String> command = new ArrayList<String>();
command.add("cmd.exe");
command.add("/c");
command.add("copy A.xml copy.xml ");
ProcessBuilder processBuilder = new ProcessBuilder(command);
Process process = processBuilder.start();
复制文件。
有没有不同的方法来实现这一点。