java から XML を 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();
ファイルをコピーします。
これを達成する別の方法はありますか。