Práce se soubory v Javě
Z MiS
Obsah |
Manipulace se soubory
V nově vytvářených projektech zvažte použití
rozhraní (interface)
java.nio.file.Path
a třídy java.nio.file.Files
(vyžaduje Java SE 7). Třída java.io.File
- odkazuje na soubor jako celek
- reprezentuje vlastně název souboru a cestu k němu (nikoli data souboru)
Vytvoření odkazu na soubor/cestu
-
File vystupniSoubor = new File(nazevSouboru.pripona);
Vytvoření a ověření existence souboru
-
boolean createNewFile()
-
boolean dbFile.exists()
-
boolean createNewFile()
-
boolean isDirectory()
-
long length()
Operace se soubory
-
renameTo(File novy)
-
delete()
Práce s adresáři
- Podobně jako v Unixu/Linuxu je adresář chápán jako speciální soubor.
-
File[] listFiles()
-
mkdir(File nazev)
Související stránky
Čtení obsahu souboru a zápis do souboru je na následujících stránkách:
- Java: Textový vstup a výstup... textové vstupy a výstupy - soubory *.csv, *.txt,...,
- Serializace... ukládání celých objektů v binárním tvaru.