2012-03-28 3 views
1

Я использую wss3.0, и мне нужен способ прослушивания в библиотеке общих папок для изменений файлов, которые поступают от пользователей, и проверить эти файлы и скопировать их где-нибудь иначе на диске. Это почти как функция оповещения, но каждый раз, когда это происходит вместо того, чтобы отправлять по электронной почте людей, ему нужно запустить какой-то код, чтобы проверить новые файлы и скопировать их в сетевое расположение.Как программно обнаружить новый файл в общей папке sharepoint

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

Если у кого-то есть лучшая идея, они более чем рады поделиться им.

ответ

3

Вы можете добавить приемник событий в эту библиотеку, и каждый раз, когда элемент будет добавлен, он начнется. Затем внутри Event Receiver вы скопируете файл на место вашего диска.

+0

кажется, что это именно то, что мне нужно, спасибо большое –

Смежные вопросы