Crie um caminho inteiro automaticamente ao gravar em um novo arquivo

Eu quero escrever um novo arquivo com o FileWriter. Eu uso assim: FileWriter newJsp = new FileWriter("C:\\user\Desktop\dir1\dir2\filename.txt"); Agora dir1e dir2atualmente não existem. Eu quero que o Java os crie automaticamente se eles ainda não estiverem lá. Na verdade, o Java deve configurar o...