Як надати відносний шлях у Java для файлу?
2024Ми використали клас URI для перетворення абсолютних шляхів у відносний шлях.
- toURI() – перетворює об'єкт File в Uri.
- relativize() – виділяє відносний шлях шляхом порівняння двох абсолютних шляхів один з одним.
- getPath() – перетворює Uri на рядок.
Щоб побудувати відносний шлях, потрібно врахувати розташування поточного файлу чи каталогу та розташування цільового файлу чи каталогу. Почніть із позначення крапкою, щоб вказати поточний каталог, а потім додайте необхідні імена каталогів, розділені скісною рискою.
Давайте розберемо це:
- Шлях шлях = Шлях. of("c:\dev\licenses\windows\readme. txt"); система. поза. println(шлях); шлях = шлях. …
- шлях = шлях. of("c:" , "dev", "licenses", "windows", "readme. txt"); система. поза. …
- шлях = шлях. of(new URI("file:///c:/dev/licenses/windows/readme.txt")); система. поза. println(шлях);
Метод createNewFile().. Це дуже простий спосіб створити файл у певному каталозі за допомогою Java. У разі успішного створення файлу повертається значення true, а якщо файл не буде створено через помилку, повертається значення false. Для обробки винятків (щоб уникнути IOException) ми будемо використовувати блок try-catch у програмі.
Перейдіть до властивостей MyComputer -> вкладка «Додатково» -> змінні середовища -> нова вкладка змінної користувача -> записати шлях у назву змінної -> записати шлях папки bin у значення змінної -> ок -> ок -> ок.
Шлях до файлу Java
- getPath() : цей метод шляху до файлу повертає абстрактний шлях як рядок. Якщо String pathname використовується для створення об’єкта File, він просто повертає аргумент шляху. …
- getAbsolutePath() : цей метод шляху до файлу повертає абсолютний шлях до файлу.