Я использую filechooser для выбора файла изображения. Когда нажата кнопка «Открыть», я хочу скопировать изображение в папку проекта. Код не показывает никаких ошибок, но ничего не происходит. ничего не копируется.Копирование файла, выбранного из jfilechooser
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = jFileChooser1.getSelectedFile();
File target = new File("/"+file.getName());
try {
Files.copy(file.toPath(),target.toPath(),REPLACE_EXISTING);
} catch (IOException ex) {
Logger.getLogger(detail1.class.getName()).log(Level.SEVERE, null, ex);
}
}
Я использовал ','
вместо '+'
в File target = new File("/"+file.getName());
, но не повезло, Что здесь проблема?
ничего войти ли это? – Juru
Используется (System.getProperty ("user.dir") + "/ images", file.getName()); эта проблема решена. есть ли какие-либо проблемы при использовании? –
@JithinSebastian лучше сделать это ответом и принять его, чтобы это могло быть полезно для других! –