Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
dima 31.08.2004 17:53
# копирует содержимое директории из from_dir в $to_dir # можно задать опцию $.is_recursive(1) - тогда будут скопированы все подкатегории @dir_copy[from_dir;to_dir;params][list;lparams] ^if(def $from_dir && def $to_dir && $from_dir ne $to_dir){ $lparams[^hash::create[$params]] $list[^file:list[$from_dir]] ^list.menu{ ^if($lparams.is_recursive && -d "$from_dir/$list.name"){ ^dir_copy[$from_dir/$list.name;$to_dir/$list.name] } ^if(-f "$from_dir/$list.name"){ ^file_copy[$from_dir/$list.name;$to_dir/$list.name] } } }вызываю:
^dir_copy[/from_dir;/to_dir;$.is_recursive(1)]в каталоге from_dir около пяти вложенных каталогов, рекурсии только три!