如何将 XML 内容克隆到 Java 中的 .tmp 文件?

How to clone the XML content to .tmp file in Java?

我试图复制 XML 文件并将其命名为 .tmp 文件,但我在文件夹中丢失了 XML 文件。克隆后,我需要将 XML 和 .tmp 文件放在同一文件夹中。

File file3  = new File("C:\Users\sensor_2017-02-09_16-59-51.xml");
File file4 = new File("C:\Users\sensor_2017-02-09_16-59-51.tmp");
boolean successs = file3.renameTo(file4);

您可以使用静态 copy 方法(需要文件 class,因为 java7)

Path source = Paths.get("C:\SomePath\__foo.xml");
Path destination = Paths.get("C:\SomePath\__foo.tmp");

Files.copy(source, destination, StandardCopyOption.REPLACE_EXISTING);