Здравствуйте!
1.
String src4 = "TEL-TAN\\Scalability.txt";
// Реальный адрес: "d:\\TEL-TAN\\Scalability.txt".
Path path = Path.of(src4).toAbsolutePath();
System.out.println(path);
// Вместо реального адреса печатает это: C:\Users\User\IdeaProjects\Java Course_1\TEL-TAN\Scalability.txt
2.
// Чтоб isAbsolute() выдал 'true', достаточно, правильно написать 'd:\\' или 'r:\\' или любую другую букву.
// Даже если такого диска не существует. Это так и должно быть?
3.
// Что надо написать, чтоб проверить, существует ли этот файл по этому пути? "d:\\TEL-TAN\\Scalability.txt".
4.
Эти варианты не срабатывают. Показывает ошибку. На уроке об этих методах говорится, но реальных примеров не показывают.
Path path = Path.of(("file:///c:/windows/projects/note.txt")).toUri();
System.out.println(path);
Path path1 = Path.of(("file:///c:/windows/projects/note.txt")).toFile();
System.out.println(path1);
Спасибо большое!!
Boris
23 уровень
Тема 16.5 Класс Path. https://javarush.com/quests/lectures/questsyntaxpro.level15.lecture04
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
wan-derer.ru
4 декабря 2022, 07:10
Вопросы по конкретным лекциям лучше писать под этими лекциями.
1. Отлично. Продолжайте наблюдение.
2. Абсолютным является путь, начинающийся от корня. В винде корнем является диск.
3. Посмотреть какие методы есть у классов Path и File. Думаешь все знают их наизусть? Нет, не знают, особенно учитывая то что с фалами в Java работают довольно редко. Заходят в IDEA и смотрят.
4. Если возникла какая-то ошибка - значить ты где-то ошибся. Ошибки в Java довольно информативны. Учись читать ошибки и понимать о чём они.
0