В качестве альтернативы предположим, что мы хотим переместить файл в новый каталог, сохранив то же имя файла и заменив любой существующий файл с таким именем в каталоге:
Первая строка гарантирует, что новый файл находится в том же каталоге, что и родительский каталог старого файла.
РЕДАКТИРОВАТЬ: я написал это до того, как начал использовать Java 7, в которой был представлен очень похожий подход. Итак, если вы используете Java 7 +, вы должны увидеть ответ kr37 и поддержать его.
Ответ 4
Вы хотите использовать метод renameTo для объекта File.
Сначала создайте объект File, представляющий место назначения. Проверьте, существует ли этот файл. Если он не существует, создайте новый объект File для файла, который будет перемещен. вызовите метод renameTo для файла, который нужно переместить, и проверьте возвращенное значение из renameTo, чтобы увидеть, был ли вызов успешным.
Если вы хотите добавить содержимое одного файла в другой, доступно несколько программ для записи. Судя по расширению, это звучит как обычный текст, поэтому я бы посмотрел на FileWriter.