Criar Diretorio e salvar arquivo no diretorio, Windows e Linux

Olá pessoal, preciso de uma ajuda, com uma duvida.

Preciso salvar um arquivo mas antes preciso criar o diretorio(preciso que dê a opçao do caminho para criar o diretorio) e depois salvar o arquivo dentro.
Uma duvida agora, tem algum comando que crie já automatico tanto para windows como para linux, ou preciso pedir a opçao linux ou windows e ai concatenar:

("cmd.exe /c md " + jTextField1.getText()) - windows

("mkdir " + jTextField1.getText()) - linux

Valeu, pessoal

Cara seguinte… por que você não usa a classe FILE

File file = new File("/home/PastaQueSeraCriada");
file.mkdir();

Dessa forma você ficará independênte da plataforma. flw

1 curtida

Ok, dessa forma o usuário conseguirá escolher um caminho diferente sempre que precisar ??

Pode sim, você passa o caminho no construtor da classe File.
Depois cria o diretorio, depois verifica se o mesmo foi criado com sucesso, e grava os arquivos que quiser dentro dele.

desculpe a perguntar novamente, mas por exemplo coloco no construtor o caminho por exemplo no c:, e por exemplo o usuário colocaria o nome do Diretorio dentro de um
JTextField(), ai pasta seria criada no c: ?
Mas teria como o usuário escolher também o local onde seria criado o diretorio ??

To meio enferrujado nessa parte

Valeu

Cara poderia sim veja:

File file = new File(jTextField.getText());  
file.mkdir();

Sendo assim não teria problema se o caminho informado no JTextField fosse “C:\PastaA\Conteudo” ou “/home/Pasta/Conteudo”.

[RESOLVIDO]

Show de bola era isso mesmo, valeuuuuuuuuuu

Obrigado