Образуване на пътя до файла в Ява
В тази статия ще разгледаме три примера за формирането на пътя до файла на Java, като се използват различни техники:
- File.separator или System.getProperty ( "file.separator") (препоръчително)
- Файл = нов файл (workDir, името на файла) (препоръчително)
- разделител на задача ръчно (не се препоръчва)
File.separator
Традиционен (и най-често срещаната) метод за получаване на пълния път до файла в света Java - използването на константи File.separator или се обадете на метод System.getProperty ( "file.separator"). И двете от тези методи водят до един и същ резултат - правилното сепаратора директория ще бъдат върнати, в зависимост от операционната система:
Сключването на тази програма ще бъде нещо като това:
С помощта на конструктор нов файл ()
За да получите пълния път до файла, можете да използвате клас файла конструктор с два аргумента: пътя до файла и името на файла. След това, новосъздадения обект, можем да наречем метод getAbsolutePath (). която връща пълния път до файла.
програма продукция ще изглежда така:
Ръчно посочване на разделител директория
Единствено като забавление за изпълнение на задачата, можете да използвате вашия собствен алгоритъм за определяне на сепаратора (не наистина се препоръчва да се използва):
Изходът за операционната система Windows ще изглежда така:
полезна информация
- Javadoc клас файла
- Как да получите текущата директория в програма Java
- Как да се определи текущата операционна система в една програма на Java