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.
vc so pode criar o arquivo se o diretorio existir… o caminho acima enquanto vc nao der mkdir() o diretorio nao é criado e o caminho nao é valido. Os diretorios nao sao criados automaticamente como os arquivos sao usando a class FileWriter.
import java.io.*;
public class Dirt1{
public static void main(String args[]){
try{
//aqui dou o nome ao meu diretorio observe que nao extensão txt, doc
//ai se trata de uma pasta
File myDir = new File("mydir");
//isso aqui é importante criei minha pasta - diretório
myDir.mkdir();
//aqui ja definir o nome do meu arquivo
//dentro do diretorio olhe o nome do objeto myDir
File myFile = new File(myDir, "arq.txt");
//crio o arquivo
myFile.createNewFile();
}
catch(IOException e){}
}}