Образуване на пътя до файла в Ява

В тази статия ще разгледаме три примера за формирането на пътя до файла на Java, като се използват различни техники:

  1. File.separator или System.getProperty ( "file.separator") (препоръчително)
  2. Файл = нов файл (workDir, името на файла) (препоръчително)
  3. разделител на задача ръчно (не се препоръчва)

File.separator

Традиционен (и най-често срещаната) метод за получаване на пълния път до файла в света Java - използването на константи File.separator или се обадете на метод System.getProperty ( "file.separator"). И двете от тези методи водят до един и същ резултат - правилното сепаратора директория ще бъдат върнати, в зависимост от операционната система:

Сключването на тази програма ще бъде нещо като това:

С помощта на конструктор нов файл ()

За да получите пълния път до файла, можете да използвате клас файла конструктор с два аргумента: пътя до файла и името на файла. След това, новосъздадения обект, можем да наречем метод getAbsolutePath (). която връща пълния път до файла.

програма продукция ще изглежда така:

Ръчно посочване на разделител директория

Единствено като забавление за изпълнение на задачата, можете да използвате вашия собствен алгоритъм за определяне на сепаратора (не наистина се препоръчва да се използва):

Изходът за операционната система Windows ще изглежда така:

полезна информация

  • Javadoc клас файла
  • Как да получите текущата директория в програма Java
  • Как да се определи текущата операционна система в една програма на Java