簡體   English   中英

如何將所有文件從一個目錄移動並覆蓋到另一個目錄?

[英]How to move and overwrite all files from one directory to another?

我知道FileUtils的方法,但是FileUtils不會覆蓋。

同樣在Files.move("", "", StandardCopyOption.REPLACE_EXISTING)如果文件存在並且不為空,則拋出以下異常: java.nio.file.DirectoryNotEmptyException

樣品:

/file1/test1
/file2/test1

如何將/file1/test1合並,移動和覆蓋(例如,在Windows中移動)到/file2/test1

有Java功能的工作? 我不要寫任何方法

你就可以用標准的Java UTIL功能,並與NIT文件幼稚的做法。 首先,編寫一個方法,該方法將移動並覆蓋一個文件。 在移動之前, 請檢查具有此名稱的文件是否是目標文件夾,然后刪除它(更簡單)(或開放式覆蓋內容,什么是不必要的復雜內容)。 然后,獲取源文件夾中所有文件的列表,並在循環中應用上述方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM