System.out.println("Путь файла: " + file.getPath());
System.out.println("Абсолютный путь файла " + file.getAbsolutePath());
Прочитал вот это:
Полный или абсолютный путь — это путь, который указывает на одно и то же место в файловой системе, вне зависимости от текущего рабочего каталога или других обстоятельств. Всё равно не очень понял, можете разъяснить?
В IDE один и тот же вариант в консоле
Вы не скажете, как пройти в библиотеку?
Абсолютный путь: 119019, Москва, ул. Воздвиженка, 3/5.
Относительный путь: отсюда по улице 200 метров прямо, на перекрестке налево, 500 метров по проспекту, там стоит большой дом, это и есть библиотека.
Точка отсчета в абсолютном пути - самое начало: имя диска в Windows (например, c:\
), корень файловой системы в линуксе /
, доменное имя у веб-сайта (https://ru.stackoverflow.com/) и всегда указывает на одно и то же место, неважно, откуда им пользоваться.
Точка отсчета в относительном пути - текущее расположение. Один и тот же относительный путь из разных мест будет указывать на разные файлы (см. пример как пройти в библиотеку). Описание пути с соседней улицы будет отличаться от описания пути из другого района.
Открыть файл по пути C:\Program Files\Notepad++\change.log
можно из любого места. Открыть этот же файл по пути Notepad++\change.log
можно только из папки C:\Program Files
. Если обратиться по этому адресу из домашней папки пользвателя, то там наверняка ничего не окажется. Так же как и если пройти 200 метров по улице и 500 по проспекту с любого случайно взятого места, до Российской государственной библиотеки вряд ли дойдешь.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходим поиск по сайту в формеФорма состоит из нескольких текстовых полей и 2-х полей с выбором объектов (Пунктов назначения и отправления,...
Потому что, если myList - изначально пустой, в него никогда ничего не добавится
Пытаюсь встроить внутреннюю покупку в приложениеВ общем по нажатии пункта меню из главного активити открывается DialogFragment в котором есть...