Criando Arquivos e Diretórios

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.

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: