parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Эх, куча интересного и вопросы ....

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], какая разница между двумя этими параметрами при работе метода???