En un programa Java, se crea un archivo con¿El archivo creado no tiene padre?
File temp = new File("temp");
temp.createNewFile();
Entonces, por alguna razón, cuando escribo
File pDir = temp.getParentFile();
y pdir es nulo. De hecho, quiero escribir
File pDir = temp.getParentFile().getParentFile();
pero eso arroja una excepción de puntero nulo.
¿No se crean automáticamente en el directorio de trabajo? Crea el archivo allí, simplemente no devuelve ningún padre. – SSEMember