Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmFsRP 386 of 420 menu
◀ ▶

Относительный путь в Java

Метод relativize строит относительный путь от текущего Path к переданному. Оба пути лучше привести к абсолютным и нормализованным, иначе результат может быть неожиданным:

import java.nio.file.Path; import java.nio.file.Paths; Path base = Paths.get("work").toAbsolutePath().normalize(); Path doc = Paths.get("work/reports/day.txt").toAbsolutePath().normalize(); System.out.println(base.relativize(doc));

Для root/data/x.txt и базы root выведите относительный путь.

Для apps/demo/run.log относительно apps выведите относительный путь строкой.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить