Überprüfen Sie, ob eine Datei in Ruby existiert
Stewart Nguyen
21 Juni 2023
- Erstellen Sie einen Musterordner
-
Verwenden Sie
Datei.Datei?
um zu überprüfen, ob eine Datei in Ruby existiert -
Verwenden Sie
Datei.existieren?
um zu überprüfen, ob eine Datei in Ruby existiert
In diesem Artikel erfahren Sie, wie Sie überprüfen, ob eine Datei in Ruby vorhanden ist.
Erstellen Sie einen Musterordner
Bitte führen Sie diese Befehle vorab im Terminal in Ihrem aktuellen Verzeichnis aus.
mkdir sample_folder
touch sample_folder/my_file.txt
mkdir sample_folder/my_folder
Verwenden Sie Datei.Datei?
um zu überprüfen, ob eine Datei in Ruby existiert
Methode Datei.Datei?
nimmt einen Dateipfad als Argument. Es gibt true
zurück, wenn die Datei existiert; andernfalls false
.
Wenn die Datei existiert,
File.file?('sample_folder/my_file.txt')
Ausgang:
true
Wenn die Datei nicht existiert,
File.file?('sample_folder/my_another_file.txt')
Ausgang:
false
Verwenden Sie Datei.existieren?
um zu überprüfen, ob eine Datei in Ruby existiert
Methode Datei.existieren?
nimmt einen Dateipfad als Argument. Es gibt true
zurück, wenn die Datei existiert; andernfalls false
.
Wenn die Datei existiert,
File.file?('sample_folder/my_file.txt')
Ausgang:
true
Wenn die Datei nicht existiert,
File.file?('sample_folder/my_another_file.txt')
Ausgang:
false
File.exist?
wird nicht nur verwendet, um nach einer Datei zu suchen, sondern auch um zu prüfen, ob ein Ordner existiert.
Beispiel:
File.exist?('sample_folder/my_folder')
Ausgang:
true