Formarea calea către fișierul în Java
În acest articol ne vom uita la trei exemple de formare a căii către fișierul în Java, folosind tehnici diferite:
- File.separator sau System.getProperty ( "file.separator") (recomandat)
- fișier = nou fișier (workDir, nume de fișier) (recomandat)
- Sarcina director separator manual (nu este recomandat)
File.separator
Metoda tradițională (și cea mai comună) de formare calea completă către fișierul din lume Java - utilizarea constantelor File.separator sau apelată metoda System.getProperty ( „file.separator“). Ambele metode conduc la același rezultat - separatorul directorul corect va fi returnat, în funcție de sistemul de operare:
Concluzia acestui program ar fi ceva de genul:
Cu ajutorul constructorului noul fișier ()
Pentru a obține calea completă la fișierul, puteți utiliza constructorul clasei de fișiere cu două argumente: calea fișierului și numele fișierului. După aceea, obiectul nou creat, putem apela metoda getAbsolutePath (). care returnează calea completă la fișierul.
ieșire program va arăta astfel:
specifica manual un separator de director
Doar ca divertisment pentru sarcina, puteți utiliza propriul algoritm pentru a determina separatorul (nu într-adevăr recomandat pentru a fi utilizate):
Ieșirea pentru sistemul de operare Windows va arata astfel:
informații utile
- Javadoc Clasa de fișiere
- Cum să obțineți directorul curent într-un program Java
- Cum de a determina sistemul de operare curent într-un program Java