Эх, куча интересного и вопросы ....
lifesource 18.11.2002 00:15
Итак специально для Sumo:
реализуем метод ^file:move[/path/file1;/file1] с помощью стандартных методов:
@file_move[from_file;to_file]
^if(def $from_file && -f $from_file && def $to_file){
$tmp[^file::load[binary;$from_file]]
^tmp.save[binary;$to_file]
^file:delete[$from_file]
}
когда я это писал, много чего интересного нашёл…
например, если каталог из которого перемещается файл, после операции перемещения пустой, то он удаляется… про это в документации ничего не сказано…
файлы перемещаются нормально как бинарики так и текстовые
Пробовал под WinNT и FreeBSD, работает одинаково…
и вот меня интересует вопрос почему работают такие конструкции как
^file::load[binary][$from_file],
ведь должно быть так: ^file::load[binary;$from_file]
да и ещё товарищи объясните мне про разницу в передачи параметров
мужду @temp[param1][param2], какая разница между двумя этими параметрами при работе метода???