Criando Arquivos e Diretórios

1 resposta
F

Boa tarde.

Estou tentando criar diretórios e arquivos ao mesmo tempo:

File file = new File("C:\PASTA1\PASTA2\PROJETO.FDB");

O meu usuário Windows tem controle total para manipulação de diretórios. mas mesmo assim não consigo criar. Ele cria apenas as duas pastas e não o diretório.

Alguém tem alguma sugestão?

Abraço.

1 Resposta

L

Pode tentar assim:

File f = new File("c:/teste/bah/cria/tudo/coisa.a") {
 @Override
 public boolean createNewFile() throws IOException {
  File dir = new File(getParent());
  if (!dir.exists())
   dir.mkdirs();
  return super.createNewFile();
 }
};
f.createNewFile();
System.out.println(f.exists());

Não sei se é a melhor forma :wink:

Criado 17 de dezembro de 2007
Ultima resposta 17 de dez. de 2007
Respostas 1
Participantes 2