Веб-версияОткрыть в Telegram

ПостJava-совет: два разных пути могут вести к одному файлу

3 августа 2026
J
Java Books
Фотография
нажмите — покажем
Java-совет: два разных пути могут вести к одному файлу Сравнение через Path.equals() проверяет только сами пути. Поэтому эти значения считаются разными: Path path1 = Path.of("data/report.txt"); Path path2 = Path.of("data/../data/report.txt"); Чтобы проверить, указывают ли они на один и тот же реальный файл, используйте: boolean same = Files.isSameFile(path1, path2); Метод учитывает: - относительные и абсолютные пути; - символические ссылки; - особенности файловой системы; - разные способы записи одного расположения. Пример: Path original = Path.of("/app/config.json"); Path symlink = Path.of("/app/current-config"); if (Files.isSameFile(original, symlink)) { System.out.println("Это один файл"); } Важно: метод обращается к файловой системе и может выбросить IOException. Files.isSameFile() полезен перед копированием, перемещением или удалением файлов — особенно когда в проекте используются символические ссылки и нестандартные пути.
10 · 1.9K ·

Рядом в ленте

JJava Books❓Что из вариантов лучше всего описывается определением: Операция, которая содержит серию задач, которые должны быть выполнены либо все, либо не выполнена ни однJJava BooksRust, который наконец становится понятным 🦀 Давно хочешь выучить Rust, но ownership, borrowing и lifetimes выглядят как отдельный вид боли? Этот курс проведёт т
это сообщение
JJava Books💡 Редкий совет Java: используйте `ClassValue` для кэша, привязанного к классу Обычно метаданные кэшируют так: Map<Class<?>, Metadata> cache = new ConcurrentHashJJava Books🖥 Java можно учить месяцами - и всё равно бояться написать собственный сервер Курс «Java: с нуля до сетевого гуру» построен так, чтобы ты как можно быстрее пере

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем