Есть ли единственный способ определить, является ли каталог/файл/символическая ссылка/и т. сущность (более обобщенная) существует?
Мне нужна одна функция, потому что мне нужно проверить массив путей, которые могут быть каталогами, файлами или символическими ссылками. Я знаю, что File.exists?"file_path"
работает с каталогами и файлами, но не с символическими ссылками (то есть File.symlink?"symlink_path"
).
true
, если символическая ссылка существует, независимо от того, может ли она в конечном итоге быть преобразована в несимволическую ссылку. т.е. он также должен возвращатьtrue
для неработающих ссылок.File.exists?
вернетtrue
только для неповрежденной символической ссылки. - person Kelvin   schedule 19.05.2016