Dalle javadocs .. http://docs.oracle.com/javase/tutorial/essential/io/pathOps.html
Path p1 = Paths.get("/tmp/foo");
è lo stesso di
Path p4 = FileSystems.getDefault().getPath("/tmp/foo");
Path p3 = Paths.get(URI.create("file:///Users/joe/FileTest.java"));
Path p5 = Paths.get(System.getProperty("user.home"),"logs", "foo.log");
In Windows, file crea C: home \ joe \ logs \ foo.log (utente assumendo come C : \ joe)
In Unix, crea file di casa /u/joe/logs/foo.log (supponendo dell'utente come/u/joe)
fonte
2013-09-11 21:57:06
Grazie! Stavo andando con qualcosa come 'Path path = FileSystems.getDefault(). GetPath (textPath);' ma mi sembra sbagliato! –
@mat_boy: Perché? Sono equivalenti. In che modo ti "sembra sbagliato"? –
Perché sono un manichino! Hai ragione, assolutamente! Ho bisogno di molto riposo! –