2017-05-03 3 views
-2

私はXMLファイルをコピーして.tmpという名前のファイルにしようとしましたが、フォルダにXMLファイルがありません。クローン作成後、同じフォルダにXMLファイルと.tmpファイルが必要です。XMLコンテンツをJavaで.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); 
+2

を使用することができます - それは、*それをコピーし、* flieではなく名前を変更するだろう。 'Files.copy'を使ってファイルをコピーします。 –

答えて

1

あなたは `renameTo`を呼んでいる静的copy方法(ファイルのクラスに必要とjava7以降)

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

Files.copy(source, destination, StandardCopyOption.REPLACE_EXISTING); 
関連する問題