2013-08-03 3 views
5

Может ли кто-нибудь объяснить мне (лучше, если с примерами) значение параметра dereference_root в FileUtils.cp_r и в методе другого класса того же класса?Ruby - FileUtils - опция dereference_root

Заранее спасибо.

ответ

3

Применяется только , если ваш исходный файл/каталог символическая ссылка. Если это так, и вы укажете эту опцию, то FileUtils.cp_r перейдет по этой ссылке и скопирует исходные файлы , иначе вы получите только копию символической ссылки.

Но это не применяется рекурсивно. Итак, если у вас будут другие символические ссылки внутри вашей исходной папки, они будут просто скопированы как есть, без «разыменования».

+2

Итак, как вы это воспринимаете рекурсивно? – nus

Смежные вопросы