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.