Я хочу сохранить файл в другой каталог, который пользователь выбирает из одного каталога. Я знаю, что JFileChooser
может использоваться для выбора файла. Но вместо того, чтобы использовать любые потоки выходных потоков, есть ли способ переместить файл из одного места в другое в Java?Сохранение файла с помощью JFileChooser
1
A
ответ
2
Только и только если они находятся на той же локальной файловой системой на диске, вы можете использовать File#renameTo()
для этого.
File sourceFile = createItSomehow();
File targetFile = chooser.getSelectedFile();
boolean renamed = sourceFile.renameTo(targetFile);
if (!renamed) {
// Well, perhaps they are not on the same disk?
}
Для всех остальных случаев вам действительно лучше, просто посылая его. Смотрите также связанный Javadoc:
Многие аспекты поведения этого метода являются по своей сути зависит от платформы: Операция переименования может быть не в состоянии переместить файл из одной файловой системы в другую, она не может быть атомарной, и это может не сработать, если файл с целевым именем пути назначения уже существует. Всегда нужно проверить возвращаемое значение, чтобы убедиться, что операция переименования прошла успешно.
Смежные вопросы
- 1. Сохранение строки с JFileChooser
- 2. сохранение файла из базы данных с помощью JFileChooser
- 3. сохранение файла с помощью JFileChooser в любом месте
- 4. Обработка файла с помощью JFileChooser
- 5. Выбор файла с помощью JFileChooser
- 6. Сохранение уже открытого файла в JFileChooser Java?
- 7. Сохранение изображения png с помощью Java с помощью JFileChooser
- 8. Сохранить с помощью JFileChooser с предварительно заполненным именем файла?
- 9. Сохранение BufferedImage с помощью JFileChooser вызывает несколько проблем
- 10. Сохранение файлов с JFileChooser сохранить диалог
- 11. Копирование файла с swing JFileChooser
- 12. Копирование из текстового файла с использованием JFileChooser
- 13. Как сохранить файл с помощью JFileChooser?
- 14. Узнайте, расширение файла в JFileChooser
- 15. Создание файла из компонента jFileChooser
- 16. JFileChooser и чтение из файла Excel с помощью JAVA
- 17. Выбор файла srt с помощью JFileChooser и его чтение
- 18. Как сохранить папку вместо файла с помощью jFilechooser?
- 19. Как отменить выбор того же файла с помощью JFileChooser
- 20. Открытие файла с помощью JFileChooser, чтение его и установочные значения
- 21. Добавление типа файла в файл на Java с помощью JFileChooser
- 22. Как использовать данные из текстового файла с помощью Jfilechooser
- 23. сделать резервную копию с помощью JFileChooser
- 24. Фильтровать типы файлов с помощью JFileChooser
- 25. Как сохранить file.txt с JFileChooser?
- 26. Очистить выбранную форму файла JFileChooser
- 27. Получить значение файла из jfilechooser
- 28. выбор файла с jfilechooser повесить программу
- 29. Сделать имя для PDF с помощью JFileChooser
- 30. Получить тип выбранного файла JFileChooser