Comunicarea java este manuală

Comunicarea java este manuală

A doua rulare (Când E: /test.txt a fost creat și configurat data ultimei modificări)

Comunicarea java este manuală

Folosirea FileUtils vă permite să copiați și să lipiți cu ușurință fișiere dintr-o anumită locație în alta sau să copiați fișiere dintr-un dosar în altul.

6- Numele fișieruluiUtils

Clasa FilenameUtils conține metode utilitare pentru a lucra cu fișiere fără a utiliza obiectele File. Această clasă este pentru corespondența dintre Unix și Windows. pentru a ajuta tranzițiile între aceste medii (de exemplu, trecerea de la mediul de dezvoltare la mediul de produs finit).

Comunicarea java este manuală

Exemplul ilustrat, eliminați colonii de la link către fișier:

Rularea și obținerea rezultatului:

Comunicarea java este manuală

Comunicarea java este manuală

Numele de fișierUtils are mai mult de 40 de metode utilitare, puteți vedea detaliile în Javadoc.

7 FileSystemUtils

Clasa FileSystemUtils conține metode utilitare pentru a lucra cu sistemul de fișiere pentru a accesa funcții care nu sunt acceptate de JDK. În prezent, această clasă are numai metode pentru obținerea spațiului liber pe disc. Rețineți că utilizează comenzi de linie de comandă. nu codul propriu.

8-Line iterator

Clasa org.apache.commons.io.LineIterator oferă o modalitate flexibilă de a lucra cu un fișier bazat pe un șir. Un exemplu poate fi creat direct sau prin metode în FileUtils sau IOUtils. Se recomandă utilizarea:

9 - Filtre de fișiere

Pachetul org.apache.commons.io.filefilter definește interfața (IOFileFilter), care combină ambele interfețe: java.io.FileFilter și java.io.FilenameFilter. În plus, pachetul este o serie de clase (realizări) implementează IOFileFilter gata de utilizare, acesta are, de asemenea, o clasă de utilitate (FileFilterUtils), permițându-vă să combinați aceste filtre (filtre) unele cu altele pentru a crea un filtru nou. Ele sunt folosite pentru a filtra lista de fișiere prin solicitarea dvs. sau sunt utilizate în FileDialog

Comunicarea java este manuală

De exemplu, java.io.FileFilter poate fi folosit pentru filtrarea fișierelor (File) la discreția dvs. într-un anumit dosar. Dar este mai bine să utilizați clase în pachetul org.apache.commons.io.filefilter. Există o mulțime deja scrisă pentru dvs. și trebuie doar să o utilizați.

Vedeți un exemplu atunci când nu utilizați org.apache.commons.io.filefilter

Și, de exemplu, utilizați clasa SuffixFileFilter. situat în pachetul org.apache.commons.io.filefilter