|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » как запретить сохранять медиа-файлы на файл-сервере? |
|
|
как запретить сохранять медиа-файлы на файл-сервере?
|
Ветеран Сообщения: 5624 |
Профиль | Отправить PM | Цитировать
В данной ветке часто возникает вопрос - а как же можно ЗАПРЕТИТЬ копировать файлы определенных разрешений в некоторые папки на сервере? Дабы не кидали фильмы, музыку и прочее, но Server 2003 R2 с его File Resource Manager поставить нет возможности...
Чтобы помочь страждущим, предлагаю небольшую консольную утилитку. В чем её суть: указываете в параметрах запуска папку на сервере и расширение, например так: fsw.exe \\server\share *.avi . Утилитка запустит простейший мониторинг данной папки и будет кидать в файл log.txt изменения, произошедшие в данной папке именно с указанными типами файлов. Приведу исходный код и готовый exe: Соответственно, если вам необходимо просто вжесткую удалять файлы при попытке их копирования на сервер, можно просто добавить строку File.Delete(e.FullPath) после строк sw.Close(); и он будет удаляться. Данный код можно практически без изменений сделать службой. Не претендую на уникальность, но вдруг кому то пригодится Если будет необходимо, перепишу под нужные запросы/параметры. P.S. Огромное спасибо Павлу Агурову и его книге "C# Сборник рецептов" за простые и понятные коды. Кстати, очень рекомендую. Цитата Admiral:
|
||
------- Отправлено: 08:41, 02-12-2008 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Nitrokamer, я бы с удовольствием, но пока нет возможности, завалы на работе Как освобожусь, обещаю дописать(точнее, переписать с нуля, ибо исходники умерли вместе с винтом)
|
------- Отправлено: 07:59, 26-08-2009 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать блин где можно скачать программу сервера не работают на рапиде срок закончился. Помогите!!!
дайте хоть старую программу. |
Отправлено: 17:53, 23-10-2009 | #22 |
Пользователь Сообщения: 95
|
Профиль | Отправить PM | Цитировать +1
дайте хоть старую версию поюзать! Актуально. Видел, ее размеры позволяют перекинуть на почту. Снизойдите - zubkoff.s[delit_sobaka].gmail.com |
Отправлено: 17:25, 03-11-2009 | #23 |
Пользователь Сообщения: 95
|
Профиль | Отправить PM | Цитировать Обратил внимание на некоторые нюансы.
1. Она не стирает файлы, которые уже записаны на ресурсе, что вполне очевидно. 2. Не могу понять, когда именно и как она производит поиск файлов по указанной маске - на лету, или уже после запилси, по какому-то своему внутреннему шедулу? Некоторые файлы успешно удаляются. А некоторые - в логе написно несколько одинаковых записей - "%путь к файлу% Не удалось удалить". Т.е. файл по маске он нашел, но удалить не может. Программа запущена под админ правами. Вручую файл удаляется. Можно подумать, что файл кем-то занят - НО это не так. В общем немного разочарован данной утилитой. Буду продолжать поиски решения по фильтру записи файлов по маске. |
Отправлено: 18:29, 04-11-2009 | #24 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Цитата zubkoff.s:
Цитата zubkoff.s:
|
||
------- Отправлено: 01:33, 23-11-2009 | #25 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Большое спасибо за утилиту!
Уважаемый Delirium, а возможно ли вести наблюдение сразу по нескольким маскам (*.jpg and *.mp3)? |
Отправлено: 15:53, 21-01-2011 | #26 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Delirium вот у тя написано что есл в коде дописать File.Delete(e.FullPath) и он будет удалять файлы указанные по расширению, но у меня почему то не получается((.....пожалуйста, пропиши как именно нужно это в коде прописать??....плюс у меня еще без File.Delete(e.FullPath) тож не пашет утилитка, в смысле лог то он ведет, а запрет не делает на заданное мной расширение.
|
Отправлено: 13:09, 27-09-2011 | #27 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Lentyi, сейчас не могу ничего подсказать, времени нет совсем. Но я обещаю переписать программу в более удобный вид и выложить.
|
------- Отправлено: 15:07, 29-09-2011 | #28 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Запретить сохранять файлы определённого расширения. | exo | Microsoft Windows NT/2000/2003 | 12 | 05-04-2010 11:58 | |
Как в домене вин 2003 запретить пользователям сохранять файлы определенного типа | Russo | Microsoft Windows NT/2000/2003 | 5 | 12-02-2009 10:25 | |
Интернет - Как в Internet Explorer 6 запретить скачивать файлы | zai | Microsoft Windows 2000/XP | 4 | 04-07-2008 21:17 | |
[решено] Запретить файлы *.exe | Aleksis Aleks | Хочу все знать | 22 | 03-07-2007 19:07 | |
Как на сервере терминалов запретить пользователям доступ к командной строке? | klesk | Microsoft Windows NT/2000/2003 | 3 | 09-02-2007 09:03 |
|