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:

  1. File.separator sau System.getProperty ( "file.separator") (recomandat)
  2. fișier = nou fișier (workDir, nume de fișier) (recomandat)
  3. 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