HOWTO · Ruby
Überprüfen Sie, ob eine Datei in Ruby existiert
Dieser Artikel beschreibt, wie Sie überprüfen, ob eine Datei in einem bestimmten Dateipfad in Ruby vorhanden ist.
Auf dieser Seite
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