diff --git a/src/me/topchetoeu/jscript/filesystem/PhysicalFilesystem.java b/src/me/topchetoeu/jscript/filesystem/PhysicalFilesystem.java index 80bcf2f..18bdb39 100644 --- a/src/me/topchetoeu/jscript/filesystem/PhysicalFilesystem.java +++ b/src/me/topchetoeu/jscript/filesystem/PhysicalFilesystem.java @@ -10,7 +10,9 @@ public class PhysicalFilesystem implements Filesystem { public final Path root; private Path getPath(String name) { - return root.resolve(name.replace("\\", "/")).normalize(); + var absolutized = Path.of("/" + name.replace("\\", "/")).normalize().toString(); + var res = Path.of(root.toString() + absolutized).normalize(); + return res; } private void checkMode(Path path, Mode mode) {