Überprüfen Sie, ob eine Datei in Ruby existiert

Stewart Nguyen 21 Juni 2023
  1. Erstellen Sie einen Musterordner
  2. Verwenden Sie Datei.Datei? um zu überprüfen, ob eine Datei in Ruby existiert
  3. Verwenden Sie Datei.existieren? um zu überprüfen, ob eine Datei in Ruby existiert
Überprüfen Sie, 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

Verwandter Artikel - Ruby File