Como fazer upload de um arquivo e salvar em uma pasta no sistema

Boa noite

gostaria de saber com o faço upload de um determinado arquivo e salvar em um pasta chamada upload no meu sistema

aqui estou postando até onde consegui fazer.

JFileChooser abrir = new JFileChooser();
// Definir Titulo da mensagem
abrir.setDialogTitle(“Selecione o Arquivo.”);
abrir.setAcceptAllFileFilterUsed(false);
abrir.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
if (abrir.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
textField.setText(abrir.getSelectedFile().getAbsolutePath());
}

para buscar ate aqui tranquilo o problema e´quando vou gravar na pasta.
não salva na pasta que escolhi o caminho

#Código

String caminho = getClass().getResource("…/uploadarquivos/").toString().substring(5);
File outputfile = new File(caminho+lastId+".pdf");

byte[] bytes = textField.getFile();

String Inserir = (caminho");

a minha duvida é essa que não esta enviando para a pasta uploadarquivos.

vi outros exemplos no guj porem não consegui chegar a um resultado satisfatorio.

obrigado.

No exemplo acima eu só estou com dificuldades de enviar o arquivo para a pasta se alguém poder me ajudar por favor.

identar texto pre-formatado em 4 espaços

Pessoal através de muita pesquisa consegui solucionar o meu problema
acabei tendo que mover os arquivos.


String caminho = getClass().getResource("../uploadarquivos/").toString().substring(5)       
                // arquivo a ser movido
        File arquivos = new File(jTextfield.getText());
    
        // diretorio de destino
        File dir = new File(caminho);
    
        // move o arquivo para o novo diretorio
        boolean ok = arquivo.renameTo(new File(dir, arquivo.getName()));
        if(ok){
            System.out.println("Arquivo foi movido com sucesso");
        }
        else{
            System.out.println("Nao foi possivel mover o arquivo");
            
        }