System.out.println ("Parent: " + Path.of(str).getParent()); System.out.println ("Filename: " + Path.of(str).getFileName()); System.out.println ("Root: " + Path.of(str).getRoot ()); entrada: c:\test:\test.txt No funciona: getParent() devuelve null, getFileName devuelve c:\test:\test.txt (debería devolver test.txt) getRoot devuelve null