C# usuń plik

C# usuń plik
W naszym życiu codziennym usuwamy niektóre pliki metodą ręczną. Programowanie C# zapewnia wbudowaną metodę usuwania pliku. Możemy usunąć plik własnego wyboru, używając wbudowanych metod programowania C#. W C#wbudowaną metodą usuwania pliku jest „Plik.Usuń (ciąg) ”. Korzystając z tego, możemy usunąć dowolny plik. W tym przewodniku wyjaśniamy koncepcję usuwania plików za pomocą wbudowanej funkcji programowania C#.

Składnia

# Plik.Delete (file_path);

Wyjątki

  • ArgumentException
  • ArgumentNullexception
  • DirectoryNotFoundException
  • IoException
  • Nieautoryzowane dostępne
  • NotSupportedException
  • PathtoolonGexception

Te wyjątki można znaleźć w naszym programie podczas usuwania pliku w programowaniu C#. Mamy tutaj kilka przykładów, w których używamy tej metody do usuwania pliku. Wykonamy te przykłady w Ubuntu 20.04. Aby utworzyć plik w programowaniu C#, musisz wykonać kilka kroków. Otwórz edytor tekstu i zapisz ten plik z dowolną nazwą i „.rozszerzenie CS ”. Utworzyliśmy plik z tą samą metodą i zapiszymy następujący kod w tym pliku.

Przykład 1

Zaczynamy od prostego kodu do usunięcia pliku w programowaniu C# za pomocą wbudowanej funkcji. Możemy również podać zrzut ekranu poniższego kodu.

Nasz kod zaczyna się od instrukcji „Korzystanie z systemu”, co oznacza, że ​​użyjemy biblioteki systemowej w naszym kodzie, aby uzyskać dostęp do funkcji i klas, które będą używane w naszym programie C#. „Korzystanie z systemu.IO ”służy do definiowania stałych do odczytu lub zapisywania pliku, a także do odczytu lub zapisywania dostępu do pliku. Używamy tego do dostarczania atrybutów plików. Następnie deklarujemy klasę publiczną o nazwie „DLTFILE” i wywołyliśmy tutaj metodę „główną”. Zadeklarujemy również „ciąg” o nazwie „ścieżka” i przechowujemy ścieżkę pliku, którą chcemy usunąć w tej „ścieżce ciągów”.

Tutaj plik, który chcemy usunąć, to „CSHARP.plik txt ”. Następnie usuniemy to „csharp.plik txt ”i do tego używamy wbudowanej metody, czyli„ plik.Delete (String_name) ”. Podajemy nazwę ciągu w tej metodzie, a nazwa ciągu to „ścieżka” tutaj. Plik.Usuń (ścieżka) ”służy do usunięcia pożądanego„ csharp.plik txt ”. Chcemy również wydrukować wiadomość na ekranie wyświetlacza po usunięciu tego pliku. W tym celu używamy „konsoli.Metoda pisania ”. Po uruchomieniu programu ten wiersz wyświetli wiadomość na ekranie wyświetlania po usunięciu pliku. Teraz musisz zamknąć wszystkie nawiasy. Nasz kod został ukończony tutaj.

Zamierzamy skompilować i wykonać ten kod w Ubuntu 20.04. W tym celu otwieramy terminal Ubuntu 20.04, naciskając „Ctrl+Alt+T”. Wyskakuje ekran terminala. Teraz mamy kilka poleceń, które śledzimy. Najpierw musimy skompilować powyższy kod i do kompilacji potrzebujemy polecenia „MCS” i używać „.rozszerzenie pliku CS ”. Możesz to również zobaczyć w pierwszym wierszu na poniższym obrazku. Gdy kod jest bezbłędny i pomyślnie skompilowany, tworzy dla nas plik wykonywalny.

Do wykonywania tego pliku wykonywalnego potrzebujemy innego polecenia, polecenia „mono” tutaj. Używamy polecenia „mono” z rozszerzeniem pliku „.exe ”, aby wykonać powyższy program C#.

Na tym obrazie widać, że po wykonaniu kodu usuwa żądany plik, a po usunięciu tego pliku wyświetla wiadomość na terminalu.

Przykład 2: Za pomocą Try-Catch i IF Instrukcja

Sprawdźmy kod podany poniżej i zrozum, jak działa ten kod.

Rozpoczynamy nasz kod ze standardowym słowem kluczowym „Używanie”. Jest to przestrzeń nazw używana do dostępu do podstawowej funkcji naszego programu C# w Ubuntu 20.04. Następnie mamy „system.IO ”do kontrolowania wejścia lub wyjścia. Zadeklaruj także klasę publiczną, a nazwa tej klasy to „program” tutaj. Następnie wywołał metodę „główną” „public static void main ()”. Deklarujemy zmienną ciągu. Tutaj „Plik” to nazwa zmiennej ciągu. Zapisujemy ścieżkę pliku, którą chcemy usunąć w tej zmiennej „Plik”. Chcemy usunąć plik zapisany o nazwie „MyProgram.tekst".

Następnie mamy instrukcję „jeśli”, która sprawdza warunek, że plik istnieje lub nie. W tym instrukcji „jeśli” mamy słowa kluczowe „TRY-Catch”. Służy do sprawdzania wyjątku w pliku lub kodzie. Jeśli nie ma błędu ani wyjątku w kodzie, wówczas kod zapisany w klamrach wewnątrz słowa kluczowego „spróbuj”, a jeśli wystąpi wyjątek, instrukcja „Catch” będzie to obsługiwać.

W tym kodzie, jeśli nie ma wyjątku, to „plik.Usuń (plik) ”instrukcja zostanie wykonana i usunie żądany plik, a po usunięciu wydrukuje również wiadomość na terminalu za pomocą„ konsoli.Oświadczenie pisarza ”. A jeśli istnieje wyjątek, wówczas instrukcja „Catch” poradzi sobie z tym wyjątkiem i przechowuje ten wyjątek w „E” i wyświetli wiadomość za pomocą „konsoli.Writeline ”, a także wydrukuj wyjątkowy kod.

Istnieje kolejna możliwość, że plik nie istnieje. Gdy instrukcje „If” sprawdzą, a plik nie istnieje, wówczas próba nie zostanie wykonana i przejdzie do części „else” i wydrukuje linię zapisaną w tej części „Konsoli.Oświadczenie pisarza ”. Gdy plik nie jest obecny w systemie, wydrukuje komunikat, że „plik nie istnieje”.

Możemy również uzyskać dane wyjściowe tego kodu, stosując te same metody i same polecenia, których używamy w naszym przykładzie 1. Podajemy również wyjście kodu na obrazie.

W tym wyjściu można zauważyć, że wyświetla komunikat „usunięty plik”, co oznacza, że ​​plik istnieje i nie ma wyjątku w tym kodzie, i usuwa ten plik i renderuje ten komunikat na ekranie.

Przykład 3: Usuwanie więcej niż jednego pliku przy użyciu wbudowanej metody

W tym przypadku usuniemy wiele plików za pomocą „pliku.Metoda usuwania ”w programowaniu C#. Możemy usunąć wiele plików, pisząc jeden program. W tym danym kodzie wyjaśnimy, jak możemy to zrobić w programowaniu C#.

Rozpoczynamy nasz kod z tymi samymi stwierdzeniami, które omówiliśmy w naszych powyższych przykładach. Nazwa klasy to „dltfile” tutaj. Następnie w funkcji „głównej” zadeklarowaliśmy trzy ciągi o trzech różnych nazwach jako „File1”, „File2” i „File3” i podajemy ścieżkę trzech różnych plików do tych trzech ciągów. W tym kodzie zamierzamy usunąć trzy pliki. Następnie używamy trzech „plików.Usuń ”metody usuwania trzech plików. Następnie mamy „konsolę.Writeline ”do wyświetlania wiadomości na terminalu. Ten kod jest taki sam, jak w pierwszym przykładzie.

Wniosek

W tym przewodniku nauczyliśmy się usunąć plik i wiele plików w programowaniu C# w Ubuntu 20.04. Widzimy, że po prostu usuwamy plik za pomocą metody „wbudowanej”, czyli „plik.Usuń (nazwa Sting_Name) ”. Możemy również użyć instrukcji „If”, aby sprawdzić, czy plik istnieje, i próbować, aby znaleźć, czy istnieje wyjątek w kodzie. Wykazaliśmy różne przykłady. Zaczynamy od podstawowego przykładu, a następnie przechodzimy do kompleksu. Wyjaśniamy szczegółowo wszystkie przykłady, aby łatwo dowiedzieć się, jak usunąć plik w programowaniu C#.