удаление файлов по маске

Обсуждение технических вопросов по продуктам Novell

удаление файлов по маске

Сообщение Лукашенко Константин » 05 май 2004, 12:49

В процессе написания программ определенные файлы, сохраняемые на сервере NetWare 5.0, с маской Name.ext переписываются большое количество раз. Сервер все это запоминает и при попытке восстановления файлов в папке выдает огромный список файлов Name.ext. Можно ли сделать так, чтобы файлы Name.ext удалялись из какой-либо папки сразу, а файлы с другими расширениями нет?
Лукашенко Константин
 
Сообщения: 134
Зарегистрирован: 18 июн 2002, 07:19

Сообщение Сергей ака godless » 05 май 2004, 14:12

Если только создать отдельную папку для них и поставить в свойствах Purge immidietly (так вроде пишется) ... Но именно по расширению - не уверен ... ИМХО - нельзя ... ;-)
"И да будет так ..." - как говаривал король Артур ...
Аватара пользователя
Сергей ака godless
 
Сообщения: 559
Зарегистрирован: 17 сен 2003, 15:38
Откуда: Moscow

Сообщение Музалёв Николай » 05 май 2004, 19:04

....отдельную папку для них и поставить в свойствах Purge immidietly...

При всем уважении к коллеге: NWADMIN говорит нам, что атрибут Purge immidiate ставится на файл (тогда зачем отдельная папка?).
На папки ставят атрибут Purge просто.
А по поводу "по расширению".
Вариант 1. Пробейте замечательную утилиту автопургена (всего 180 енотов/сервер) и будет вам счастье: настроите и навсегда забудете о проблеме неудаленных файлов и места на томе.
Вариант 2. Имеется (угадайте - у кого?) просто восхитительная утилитка SALVAGE98. Всех дел на несколько секунд: выбор восстанавливаемых файлов по маске, выбор функции "выделить все" для найденных файлов, пуржение выделенного. Всё! (а если учесть, что она не ставится в винду, а работает прямо с CD, то цены ей нету.... )
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Сообщение Влад А.Сокол aka Akina » 06 май 2004, 11:08

Атрибут автопурги на файл не поставишь - он же все время переписывается через уничтожение с похериванием атрибутов. Атрибут автопурги на папку поставить, конечно, можно, но тогда восстанавливать в этой папке будет в принципе нечего.
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Сообщение Timur Kazimirov » 07 май 2004, 02:38

Кстати, может имеет смысл, переписать программу (если это возможно, разумеется), чтобы она, после создания такого файла устанавливала ему сответствующий атрибут?
Timur Kazimirov
 
Сообщения: 1153
Зарегистрирован: 10 фев 2004, 09:56
Откуда: Южно-Сахалинск

Сообщение Владимир » 07 май 2004, 03:33

Музалёв Николай писал(а):Вариант 1. Пробейте замечательную утилиту автопургена (всего 180 енотов/сервер) и будет вам счастье: настроите и навсегда забудете о проблеме неудаленных файлов и места на томе.

cron+toolbox - абсолютно бесплатное решение.
Владимир
 
Сообщения: 179
Зарегистрирован: 22 июн 2002, 12:18
Откуда: г.Мирный

Сообщение Лукашенко Константин » 07 май 2004, 06:53

А можно по-подробнее про cron+toolbox?
Как это сделать?
Лукашенко Константин
 
Сообщения: 134
Зарегистрирован: 18 июн 2002, 07:19

Сообщение Владимир » 07 май 2004, 08:30

в AUTOEXEC.NCF

load toolbox
load cron

в sys:\etc\crontab, например

00 23 * * 1-5 purge serv/sys:mydir/*.tmp -a -d=14

что значит с понедельника по пятницу в 23-00 чистить удаленные файлы
*.tmp в каталоге и подкаталогах старее 14 дней.
Варианты ключей на ваше усмотрение. Хоть каждую минуту запускать можно.
Владимир
 
Сообщения: 179
Зарегистрирован: 22 июн 2002, 12:18
Откуда: г.Мирный

Сообщение Музалёв Николай » 07 май 2004, 11:30

К сожалению, с таким вариантом не все гладко в связи с присущими версии тулбокса 2.12 ограничениями:
Код: Выделить всё
................
        Limitations/Known Issues:
          - Max recursive depth for /a option is 15
          - Support only DOS name space names on the command line
................

Возможно, что уже есть более продвинутая версия, у которой нет указанных проблем.
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Сообщение Андрей Троценко » 07 май 2004, 12:09

Музалёв Николай писал(а):К сожалению, с таким вариантом не все гладко в связи с присущими версии тулбокса 2.12 ограничениями:
Код: Выделить всё
................
        Limitations/Known Issues:
          - Max recursive depth for /a option is 15
          - Support only DOS name space names on the command line
................

Возможно, что уже есть более продвинутая версия, у которой нет указанных проблем.


TOOLBOX.NLM
Version 2.16 (for NetWare 4 - 6)
Copyright (C) 1997-2002 Novell, Inc.
All Rights Reserved
28 Aug 2002

...

Purge:
Issue 1: Does not support long names on the command line.
Аватара пользователя
Андрей Троценко
 
Сообщения: 529
Зарегистрирован: 31 июл 2002, 13:54
Откуда: Киев, Украина


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64

cron