![](/img/trans.png)
[英]Hadoop: How to move HDFS files in one directory to another directory?
[英]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.