So löschen Sie Dateien in Rost

So löschen Sie Dateien in Rost

Das Löschen von Dateien ist im Computer sehr häufig. Es kann von entscheidender Bedeutung sein, da Programmierer die Dateien in einem Verzeichnis kontinuierlich überwachen und entfernen.

In diesem Handbuch diskutieren wir, wie Sie Dateien mithilfe der Rust -Programmiersprache Dateien aus dem Dateisystem löschen können.

Rost -Dateifunktion entfernen

Um eine Datei in Rost zu löschen.

Die folgende Funktionssyntax ist unten dargestellt:

Pub fn REMED_FILE> (Pfad: p)

Die Funktion akzeptiert den Pfad zur Datei innerhalb des Dateisystems als Zeichenfolge. Anschließend entfernt es die Datei aus dem System und gibt einen Fehler zurück, falls erfolgt.

Mögliche Ursachen eines Fehlers bei der Verwendung der Funktion umfassen:

  1. Mangel an Dateiberechtigungen beim Entfernen der Datei
  2. Wenn der bereitgestellte Pfad ein Verzeichnis ist
  3. Vorausgesetzte Datei existiert nicht im Pfad

Rost -Dateibeispiel entfernen

Das folgende Programm zeigt, wie Sie mit der Funktion remove_file eine Datei in Rost löschen:

Verwenden Sie std :: fs;
fn main ()
FS :: REMED_FILE ("Ich.txt")
.erwarten ("Datei löschen fehlgeschlagen");
println!("Datei erfolgreich gelöscht!");

Das vorherige Programm versucht, die Datei Me zu entfernen.TXT im aktuellen Arbeitsverzeichnis. Wenn die Funktion auf einen Fehler auftritt, drucken wir die Nachricht an den Benutzer und zeigen an, dass die Löschung der Datei fehlgeschlagen ist.

Entfernen Sie die Datei ansonsten und drucken Sie eine Erfolgsnachricht für den Benutzer aus. Das Ausführen des vorherigen Codes sollte eine Nachricht als:

$ Frachtlauf
Fertig Dev [Unoptimiert + Debuginfo] Ziel (en) in 0.00Ss
Ausführen 'Delete_file.exe '
Datei erfolgreich gelöscht!

Rost -Löschen -Verzeichnis

Angenommen, Sie möchten alle Dateien in einem Verzeichnis entfernen. Sie können dies mit der Funktion remove_dir tun. Die Funktion verhält sich ähnlich wie bei der Funktion REMED_FILE. Es entfernt jedoch ein ganzes Verzeichnis.

Eine Beispielverwendung ist wie gezeigt:

Verwenden Sie std :: fs;
fn main ()
FS :: REMED_DIR ("Delete_me")
.erwarten ("Fehlerentfernungsverzeichnis");
println!("Verzeichnis erfolgreich entfernt!");

Das vorherige Programm entfernt das Verzeichnis im angegebenen Pfad und gibt die Nachricht zurück.

Abschluss

Diese Anfänger-freundliche Anleitung führt Sie durch den Prozess der Entfernung einer Datei und eines Verzeichnisses mithilfe der Rust-Programmiersprache. Dieser Vorgang enthält die Rost -Entfernungsdateifunktion, das Beispiel für Rost -Entfernen und das Rost -Löschen -Verzeichnis. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Informationen finden Sie in den anderen Linux -Hinweisartikeln.