Получил хранилище "client_storage/"
, и мне нужно переименовать файлы в нем.
Использование TextInputDialog
для переименования.
TextInputDialog
отлично работает.
Но у меня есть метод Exception
in Files.move()
.
Вот мой код:
public void renameFile(ActionEvent actionEvent) {
TextInputDialog dialog = new TextInputDialog("Rename");
dialog.setTitle("Rename");
dialog.setHeaderText("Rename File");
dialog.setContentText("New name");
Optional<String> res = dialog.showAndWait();
if (res.isPresent()) {
try {
Path paths = Paths.get("client_storage/" + ClientListView.getSelectionModel().getSelectedItems());
Files.move(paths, paths.resolve(res.get()), StandardCopyOption.REPLACE_EXISTING);
} catch (IOException e) {
e.printStackTrace();
}
}
}
получил исключение в этой строке:
Files.move(paths, paths.resolve(res.get()), StandardCopyOption.REPLACE_EXISTING);
что я делаю не так?
java.nio.file.NoSuchFileException: client_storage\[text file.txt];