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 і не вимагають використання зовнішніх гемів, що робить їх зручними і ефективними варіантами для перевірки каталогів.