Jak usunąć pliki w rdzy

Jak usunąć pliki w rdzy

Usuwanie plików jest bardzo powszechne w obliczaniu. Może to być kluczowe, ponieważ programiści ciągle monitorują i usuwają pliki w katalogu.

W tym przewodniku omówimy, w jaki sposób można usunąć pliki z systemu plików za pomocą języka programowania rdzy.

Rust Usuń funkcję pliku

Aby usunąć plik w rdzy, używamy plik remusu z modułów FS dostarczonych przez bibliotekę standardową rust.

Poniższa składnia funkcji pokazano poniżej:

pub fn remove_file> (Ścieżka: P)

Funkcja akceptuje ścieżkę do pliku w systemie plików jako ciąg. Następnie usuwa plik z systemu i zwraca błąd, jeśli zostanie napotkany.

Potencjalne przyczyny błędu podczas korzystania z funkcji obejmują:

  1. Brak uprawnień do pliku podczas usuwania pliku
  2. Jeśli dostarczona ścieżka jest katalogiem
  3. Podany plik nie istnieje na ścieżce

Przykład usuwania rdzy

Poniższy program ilustruje, jak korzystać z funkcji remove_file, aby usunąć plik w rdzy:

Użyj STD :: FS;
fn main ()
fs :: remove_file („ja.tekst")
.Oczekuj („Usuń plik nie powiódł się”);
println!(„Plik usunięty pomyślnie!");

Poprzedni program próbuje usunąć mi plik.TXT w bieżącym katalogu roboczym. Jeśli funkcja napotyka błąd, drukujemy komunikat dla użytkownika, pokazując, że usunięcie pliku nie powiodło się.

W przeciwnym razie usuń plik i wydrukuj komunikat sukcesu dla użytkownika. Uruchomienie poprzedniego kodu powinno zwrócić wiadomość jako:

$ Cargo Run
Gotowy dev [nieoptymalizowany + debuginfo] cel (-ów) w 0.00s
Uruchamianie „delete_file.exe '
Plik usunięty pomyślnie!

Rust Detete Directory

Załóżmy, że chcesz usunąć wszystkie pliki w katalogu. Możesz to zrobić za pomocą funkcji resure_dir. Funkcja zachowuje się podobnie jak funkcja resuse_file. Jednak usuwa cały katalog.

Przykładem użycia jest jak pokazano:

Użyj STD :: FS;
fn main ()
fs :: remove_dir („delete_me”)
.Oczekuj („Wyjmowanie błędu katalogu”);
println!(„Directory usunięto pomyślnie!");

Poprzedni program usuwa katalog na określonej ścieżce i zwraca wiadomość.

Wniosek

Ten przyjazny dla początkujący przewodnik przechodzi przez proces usuwania pliku i katalogu za pomocą języka programowania rdzy. Proces ten zawiera funkcję pliku Rust Usuń, przykład usuwania rdzy i katalogu usuwania rusty. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i informacji.