Ruby:
Sprawdzanie, czy katalog istnieje

Jak to zrobić:

Standardowa biblioteka Ruby oferuje proste metody do sprawdzania, czy katalog istnieje. Oto jak to zrobić czystym Ruby, bez potrzeby korzystania z bibliotek stron trzecich:

require 'fileutils'

# Sprawdź, czy katalog istnieje
if Dir.exist?('/ścieżka/do/katalogu')
  puts 'Katalog istnieje.'
else
  puts 'Katalog nie istnieje.'
end

Przykładowy wynik:

Katalog istnieje.

Lub:

Katalog nie istnieje.

Oprócz użycia Dir.exist?, możesz również wykorzystać metodę File.directory?, która zwraca true, jeśli podana ścieżka jest katalogiem:

if File.directory?('/ścieżka/do/katalogu')
  puts 'Katalog istnieje.'
else
  puts 'Katalog nie istnieje.'
end

Obie Dir.exist? i File.directory? są częścią standardowej biblioteki Ruby i nie wymagają żadnych zewnętrznych gemów do użycia, co czyni je wygodnymi i efektywnymi opcjami do sprawdzania katalogów.