PDA

Показать полную графическую версию : как запретить сохранять медиа-файлы на файл-сервере?


Страниц : 1 [2]

Delirium
26-08-2009, 07:59
Nitrokamer, я бы с удовольствием, но пока нет возможности, завалы на работе :) Как освобожусь, обещаю дописать(точнее, переписать с нуля, ибо исходники умерли вместе с винтом)

tom
23-10-2009, 17:53
блин где можно скачать программу сервера не работают на рапиде срок закончился. Помогите!!!
дайте хоть старую программу.

zubkoff.s
03-11-2009, 17:25
+1
дайте хоть старую версию поюзать!
Актуально.
Видел, ее размеры позволяют перекинуть на почту.
Снизойдите - zubkoff.s[delit_sobaka].gmail.com

zubkoff.s
04-11-2009, 18:29
Обратил внимание на некоторые нюансы.
1. Она не стирает файлы, которые уже записаны на ресурсе, что вполне очевидно.
2. Не могу понять, когда именно и как она производит поиск файлов по указанной маске - на лету, или уже после запилси, по какому-то своему внутреннему шедулу? Некоторые файлы успешно удаляются. А некоторые - в логе написно несколько одинаковых записей - "%путь к файлу% Не удалось удалить". Т.е. файл по маске он нашел, но удалить не может. Программа запущена под админ правами. Вручую файл удаляется.
Можно подумать, что файл кем-то занят - НО это не так.

В общем немного разочарован данной утилитой. Буду продолжать поиски решения по фильтру записи файлов по маске.

Delirium
23-11-2009, 01:33
Не могу понять, когда именно и как она производит поиск файлов по указанной маске - на лету, или уже после запилси, по какому-то своему внутреннему шедулу? »
Поиска как такового нет, утилита использует средства .NET framework для наблюдения за файловой системой, это что то вроде подписки на события системы при записи на винт. Если образно. Для того, чтобы написать полноценный файловый драйвер, который будет все это дело обрабатывать, надо покупать в MS спец. пакет.
Т.е. файл по маске он нашел, но удалить не может »
Дело в том, что триггер программы срабатывает при начале записи на винт, но, если размер файла очень большой, то пока будет идти попытка записи, файл будет заблокирован системой. Это недостатки реализации FileSystemWatcher в .NET Framework. Если вам нужен надежный способ - то ставьте 2003R2. Хотя эту защиту обойти элементарно простой сменой расширения файла :)

riwen
21-01-2011, 15:53
Большое спасибо за утилиту!
Уважаемый Delirium, а возможно ли вести наблюдение сразу по нескольким маскам (*.jpg and *.mp3)?

Lentyi
27-09-2011, 13:09
Delirium вот у тя написано что есл в коде дописать File.Delete(e.FullPath) и он будет удалять файлы указанные по расширению, но у меня почему то не получается((.....пожалуйста, пропиши как именно нужно это в коде прописать??....плюс у меня еще без File.Delete(e.FullPath) тож не пашет утилитка, в смысле лог то он ведет, а запрет не делает на заданное мной расширение.

Delirium
29-09-2011, 15:07
Lentyi, сейчас не могу ничего подсказать, времени нет совсем. Но я обещаю переписать программу в более удобный вид и выложить.




© OSzone.net 2001-2012