Get the sub path from a Path object
import java.nio.file.Path; import java.nio.file.Paths; public class Test { public static void main(String[] args) throws Exception{ Path listing = Paths.get("/usr/bin/zip"); System.out.println("Subpath from Root, 2 elements deep [" + listing.subpath(0, 2) + "]"); } }