Я должен переместить огромные файлы на сервере из одной папки в другую, я использую
FileUtils.moveDirectory(src, dst);
Это быстро, потому что moveDirectory
просто переименовывает src
в dst
, в некоторых случаях, когда dst
является подпапкой src
, он копирует файлы в dst
и удаляет из src
( что никогда не произойдет в моем случае dst
никогда не является подкаталогом src
).
Теперь, есть ли вероятность, что FileUtils.moveDirectory(src, dst);
не удастся, если да, будут ли мои файлы в источнике? потому что это единственная копия, и я не могу потерять файлы. Либо полностью перейдите на dst
, либо просто выйдите из строя и оставьте мои файлы на src
.