Browse DevX
Sign up for e-mail newsletters from DevX


Tip: How to Join (Combine) Fix File Paths

See how to use Path#resolve() and Path#resolveSibling(): in Java to join fix file paths.


In order to join (combine) fix file paths we can use Path#resolve() and Path#resolveSibling():.

// using Path#resolve()
Path base1 = Paths.get("D:/learning/books");        
Path path1 = base1.resolve("Java.pdf");

// using Path#resolveSibling()
Path base2 = Paths.get("D:/learning/books/Java.pdf");
Path path3 = base2.resolveSibling("PHP.pdf");


Visit the DevX Tip Bank


Octavia Andreea Anghel is a senior PHP developer currently working as a primary trainer for programming teams that participate at national and international software-development contests. She consults on developing educational projects at a national level. She is a coauthor of the book "XML Technologies--XML in Java" (Albastra, ISBN 978-973-650-210-1), for which she wrote the XML portions. In addition to PHP and XML, she's interested in software architecture, web services, UML, and high-performance unit tests.
Thanks for your registration, follow us on our social networks to keep up-to-date