A java commons io kézikönyv
A második futtatás (Ha az E: /test.txt létrehozásra került és az utolsó módosítás dátumát állította be)
A FileUtils segítségével könnyedén másolhat és beilleszthet fájlokat egy adott helyről egy másikra, vagy másolhat fájlokat egy mappából a másikba.
6- FilenameUtils
A FilenameUtils osztály utilitárius módszereket tartalmaz fájlok kezeléséhez a Fájl objektumok használata nélkül. Ez az osztály a Unix és a Windows közötti levelezéshez. hogy segítsen az átmenetek között e környezetek között (például a fejlesztési környezetből a késztermék környezetbe való átmenet).
Illusztrált példa, távolítsa el a kettőspontokat a fájlhoz fűzött linkre:
Futás és az eredmény elérése:
A FilenameUtils több mint 40 utilitárius módszerrel rendelkezik, a részleteket a Javadoc-ban láthatja.
7- FileSystemUtils
A FileSystemUtils osztály utilitarista módszereket tartalmaz a fájlrendszerrel való munkához a JDK által nem támogatott funkciók eléréséhez. Jelenleg csak az ingyenes lemezterület megszerzésének módszerei vannak. Ne feledje, hogy parancssori parancsokat használ. nem a saját kódja.
8- Line iterátor
Az org.apache.commons.io.LineIterator osztály flexibilis módja annak, hogy egy stringen alapuló fájllal dolgozzanak. Egy példa közvetlenül vagy a FileUtils vagy IOUtils módszerekkel hozható létre. Javasoljuk a következőket:
9- fájlszűrők
org.apache.commons.io.filefilter csomag határozza meg a felület (IOFileFilter), amely egyesíti mind interfészek: java.io.FileFilter és java.io.FilenameFilter. Ezen kívül a csomag egy sor osztályok teljesítmények (munkaeszközök) IOFileFilter készen áll a használatra, akkor is van egy segédprogram osztály (FileFilterUtils), amely lehetővé teszi, hogy összekapcsolják a szűrők (szűrők) egymással, hogy hozzon létre egy új szűrőt. Hozzá vannak szokva, hogy kiszűrje a fájlok listája az Ön kérésére, vagy használt filedialog
Például a java.io.FileFilter használható fájlok (fájlok) szűrésére a saját diszkréciójában egy adott mappában. De jobb, ha osztályokat használsz az org.apache.commons.io.filefilter csomagban. Sok mindent már írt neked, és csak használni kell.
Lásd egy példát, amikor nem használja az org.apache.commons.io.filefilter fájlt
Például használja a SuffixFileFilter osztályt. az org.apache.commons.io.filefilter csomagban található