Я пытаюсь переместить файлы из одного места в другое место в файловой системе Linux. На самом деле мой исходный каталог находится в одной файловой системе, а целевой каталог монтируется в одну файловую систему. Поэтому я использую метод класса File.renameTo()
для перемещения файлов. Но он не переносит файлы. Но когда я использую ту же логику для перемещения файлов из одного каталога в другой каталог, который монтируется в одной файловой системе, он работает нормально. Поэтому я думаю, что file.renameTo()
зависит от платформы. Поэтому я использую другие классы для перемещения файлов. Итак, теперь мой выбор - пойти за классом org.apache.commons.io.FileUtils
. Он содержит метод, как,Невозможно переместить файл из одного места в другое место в файловой системе linux с помощью java
public static void moveFile(File srcFile,File destFile) throws IOException
Так я загруженную Обще-ю-версии 1.3 баночку. Он содержит так много методов для копирования файла, но я не могу найти этот метод moveFile. Пожалуйста, может кто-нибудь сказать мне, загрузил ли я правильный файл jar?
Может ли кто-нибудь рассказать мне о банке, которая содержит метод org.apache.commons.io.FileUtils.(File srcFile,File destFile)
.
Спасибо заранее.
Почему бы использовать обыкновенные -io версии 1.3, когда 2.4 является текущим? –