Obsługa plików w Javie

Obsługa plików w Javie
Java rządzi światem programowania ze względu na jego niezwykłe funkcje i obszerne wsparcie dla różnych funkcji, takich jak bazy danych, obsługa plików, gniazda itp. Jeśli mówimy o obsłudze plików, jest to uważane za jedną z najważniejszych części dowolnej aplikacji, ponieważ pozwala nam tworzyć, modyfikować, odczytać i usuwać dowolny plik.

Ten zapis zapewni głębokie zrozumienie następujących pojęć dotyczących obsługi plików w Javie:

  • Obsługa plików w Javie
  • Jak pracować z klasą plików
  • Operacje we/wy w Javie
  • Metody obsługi plików

Więc zacznijmy!

Co to jest obsługa plików

W Javie istnieje klasa nazwana "Plik" który należy do "Jawa.IO ” pakiet, pozwalając nam radzić sobie z różnymi formatami plików. Obsługa plików w Javie odnosi się do procedury, która pozwala nam odczytać dane z pliku i zapisywać dane do pliku.

Jak pracować z klasą plików

Aby pracować z klasą plików, pierwszą rzeczą, którą musimy zrobić "import" klasa plików za pomocą "import" Słowo kluczowe, jak pokazano w poniższym fragmencie:

Importuj Java.io.Plik

Importowanie Plik Klasa pozwala nam utworzyć obiekt tej klasy, a właściwy sposób utworzenia obiektu jest pokazany w poniższym fragmencie:

File fileobj = nowy plik („Podaj nazwę pliku tutaj”);

Nazwa pliku, do którego chcesz uzyskać dostęp, zostanie określona w nawiasach.

Jakie są operacje we/wy w Javie

Aby wykonywać operacje wejściowe/wyjściowe w plikach, Java wykorzystuje koncepcję strumieni. Więc zrozummy, jakie są strumienie w Javie?

Strumienie

Java zapewnia koncepcję strumieni, która jest niczym innym jak sekwencją danych i może być albo Stream bajtowy, Lub Strumień znaków. Jak sama nazwa wskazuje, Strumienie bajtów są używane do pracy z danymi bajtów, podczas gdy Strumienie postaci może być używane do pracy z postaciami.

Poruszajmy się o krok dalej, aby zrozumieć pojęcie Metody obsługi plików które można użyć do wykonywania różnych operacji w plikach, takich jak tworzenie plików, usunięcie itp.

Metody obsługi plików w Javie

W Java klasa plików zawiera kilka metod obsługi plików, które można wykorzystać do osiągnięcia różnych funkcji na przykład createnewfile (), mkdir () Metody są używane do utworzenia odpowiednio pliku i katalogu. Lista niektórych często używanych metod obsługi plików znajduje się w poniżej podanej tabeli:

Nazwa metody Opis
CreateeNewfile () Metoda typu boolean używana do utworzenia pustego pliku.
mkdir () Metoda typu logicznego, która tworzy katalog.
usuwać() Metoda typu boolean, która usuwa plik.
getName () Metoda typu ciągu używana do uzyskania nazwy pliku.
getabsolupath () Metoda typu ciągów używana do uzyskania ścieżki pliku.
lista() Metoda typu ciągów używana do uzyskania tablicy plików w katalogu.
można przeczytać() Metoda typu boolean, która sprawdza, czy plik jest czytelny, czy nie.
potrafi pisać() Metoda typu boolean, która sprawdza, czy plik jest zapisany, czy nie.
istnieje () Metoda typu boolean używana do sprawdzenia, czy istnieje określony plik.
długość() Metoda długiego typu stosowana do uzyskania rozmiaru pliku w bajtach.

Wszystkie te metody można wykorzystać z obiektem klasy plików do wykonywania kilku operacji obsługi plików. Dla jasności koncepcji wdrożymy niektóre z wyżej wymienionych metod praktycznie:

metoda CreateNewFile ()

Aby utworzyć plik CreateeNewfile () można zastosować metodę.

Przykład
Poniższy fragment kodu zapewnia szczegółowe zrozumienie, w jaki sposób wykorzystać metodę CreateNewFile () do utworzenia pliku:

klasa publiczna FileHandlingExample
public static void main (string [] args)
próbować
File FileOBJ = nowy plik („C: FileHandlingExample.tekst");
if (FileOBJ.createnewFile ())
System.na zewnątrz.println („plik utworzony:” + fileOBJ.getName ());
w przeciwnym razie
System.na zewnątrz.println („Plik już istnieje”);

catch (ioException excep)
System.na zewnątrz.println („błąd”);
Excep.printStackTrace ();


W powyższym fragmencie utworzyliśmy obiekt klasy plików i w nawiasach, określiliśmy nazwę pliku i ścieżkę. Następnie istnieją trzy możliwości: Plik utworzony pomyślnie, plik już istnieje lub an Błąd występuje tak, że wykorzystaliśmy koncepcję próbuj złapać Aby poradzić sobie z wyjątkami:

Wyjście weryfikuje działanie CreateeNewfile () metoda, jak udaje się utworzyć plik.

metoda delete ()

Klasa plików zapewnia kolejną przydatną metodę znaną jako usuwać() metoda, którą można użyć do usuwania określonego pliku.

Przykład
W tym przykładzie usuniemy plik o nazwie „FileHandlingExample.tekst" Za pomocą metody delete ():

File FileObj = nowy plik („FileHandlingExample.tekst");
if (FileOBJ.usuwać())
System.na zewnątrz.println („Plik usunięty pomyślnie”);
w przeciwnym razie
System.na zewnątrz.println („Nie udało się usunąć określonego pliku”);

Poniższy zrzut ekranu zapewni szczegółowe zrozumienie metody delete ():

Podobnie możesz wykorzystać inne metody wykonywania różnych funkcji w zależności od twoich potrzeb.

Wniosek

W Javie obsługa plików jest tylko procesem odczytu danych z pliku i zapisywania danych do pliku. Java zapewnia predefiniowaną klasę o nazwie "Plik" To pomaga nam w wykonywaniu dowolnych operacji w pliku. Aby skorzystać z funkcji klasy plików, istnieje potrzeba importowania Plik Klasa za pomocą import Słowo kluczowe i po zaimportowaniu klasy plików można użyć dowolnej z jego metod do osiągnięcia różnych funkcji, takich jak tworzenie plików, usunięcie, otrzymywanie informacji o pliku i tak dalej. Ten zapis zawiera kompleksowy przegląd obsługi plików, w którym wyjaśnia, co to jest obsługa plików, metody i jak pracować z plikami.