2
A
回答
10
如果您使用的是Java 7,使用java.nio.file.Files.copy(Path source, Path target, CopyOption... options)
使用COPY_ATTRIBUTES選項來維護的最後修改時間:
COPY_ATTRIBUTES 試圖複製與之相關聯的文件屬性這個文件到 目標文件。被複制的確切文件屬性爲平臺,依賴 文件系統,因此未指明。 最低限度地,如果由兩個 源和目標文件存儲支持 上次修改時間被複制到目標文件。文件時間戳的複製可能 導致精度損失。
着重強調
對於Java 6和更早版本,Apache的百科全書具有的功能來複制文件
org.apache.commons.io.FileUtils.copyFile(File srcFile, File destFile,
boolean preserveFileDate)
注意的意見
設置preserveFileDate爲true,嘗試保留文件的最後 修改日期/使用File.setLastModified(長)的時間,但它是 不是卦保證手術會成功。如果修改 操作失敗,則不提供任何指示。
這隻會嘗試保留修改日期,而不是其他文件屬性。
否則,你將不得不使用的Runtime.exec或類似的運行外部程序的東西。
相關問題
- 1. 爪哇JPG到Png
- 2. 爪哇複製瞭解
- 3. 爪哇 - 保存爲文本文件
- 4. 爪哇 - 爲jar文件春屬性文件配置
- 5. 爪哇 - 寫文件的位置屬性文件
- 6. 爪哇從文件
- 7. 爪哇從文件
- 8. 爪哇 - 多態性與集合屬性
- 9. 增量備份,同時保留屬性/所有權
- 10. 保存陣列到文件(爪哇)
- 11. NSArray屬性:複製或保留?
- 12. 爪哇 - 讀文本文件
- 13. 爪哇EL:訪問嵌套屬性
- 14. 爪哇 - 克隆屬性getter方法內
- 15. 複製所有css屬性
- 16. 爪哇黃瓜:從外部來源@CucumberOptions就像屬性文件
- 17. 爪哇 - 添加新條目對到屬性文件中運行
- 18. 爪哇 - 替換所有非ASCII但留下HTML特殊字符
- 19. Q_OBJECT「複製」 - 複製所有屬性
- 20. 如何複製文件並保留所有權?
- 21. 爪哇優化
- 22. 爪哇 - 讀取XML文件
- 23. 爪哇 - 傑克遜文件
- 24. FTPClient - 爪哇,上傳文件
- 25. 爪哇 - 文件操作
- 26. 爪哇搜索文件
- 27. 爪哇,這是一個深層複製?
- 28. 爪哇複製陣列 - 參考
- 29. 複製文件,同時在mac中保留目錄結構
- 30. 爪哇 - 定製油漆聲明性能
除最後修改日期 –
我正在使用Java 6,我正在考慮爲移動/複製示例運行外部批處理: Runtime.getRuntime().exec(new String [] {「cmd.exe」,「/c「,」move.bat「}); – user648026