RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > Если я хочу делать ежедневный refresh, то мне нужно дату брать каждый раз новую. Пусть я пользую > > /* REXX */ > > DATE(s); > > DATE в формате xx-xx-xx выдавать не умеет. > changestr('/',translate('12/34/56,date(s),'56/34/12'),'-') > translate() переставит гг/мм/дд в дд/мм/гг, ну а changestr() сменит "/" на "-". > При наличии ObjectREXX можно обойтись и без changestr(), т.к. разделитель задаётся в опциях date() > > Теперь по поводу того, что replace с ключиками /a и /u не ходит по подкаталогам: > > call SysFileTree('\Откуда\*','DirList.','DSO') > do i=1 to DirList.0 > '@replace /u' DirList.i'\* Куда' > '@replace /a' DirList.i'\* Куда' > end > > В принципе, можно и всё сделать на рексе: SysFileTree(), parse, второй SysFileTree() и SysCopy() по мере надобности.
_, _, _, _, _ _, _,_
(_ | / \ |\ | / \ |_/
, ) | , \ / | \| \ / | \
~ ~~~ ~ ~ ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.