Ruby:
Перевірка наявності директорії
Як це зробити:
Стандартна бібліотека Ruby надає прямі методи для перевірки існування каталогу. Ось як це зробити чистим Ruby, без необхідності використання сторонніх бібліотек:
require 'fileutils'
# Перевірка на існування каталогу
if Dir.exist?('/path/to/directory')
puts 'Каталог існує.'
else
puts 'Каталог не існує.'
endЗразок виводу:
Каталог існує.Або:
Каталог не існує.Крім використання Dir.exist?, ви також можете скористатися методом File.directory?, який повертає true, якщо заданий шлях є каталогом:
if File.directory?('/path/to/directory')
puts 'Каталог існує.'
else
puts 'Каталог не існує.'
endОбидва Dir.exist? та File.directory? є частиною стандартної бібліотеки Ruby і не вимагають використання зовнішніх гемів, що робить їх зручними і ефективними варіантами для перевірки каталогів.