2009-03-12 2 views
0

Я хотел бы предоставить данные, которые могут поступать из разных источников (например, базы данных или других местоположений папок) и сделать его доступным как виртуальный сетевую папку, чтобы пользователи могли получать доступ к данным, а также записывать данные в эту структуру виртуальных папок, при этом слушатель переводил действие в то, что нужно делать с файлом за кулисами. Я хотел бы реализовать версию документов таким образом, где перезаписанные файлы по-прежнему доступны за кулисами, но пользователь видит только последний документ..net: общие ресурсы виртуальной сети, которые извлекают их содержимое из баз данных или из других источников.

Эта функциональность является частью того, что означает. Alfresco, система управления документами.

Я использую .NET, но эти сетевые папки должны быть доступны из других систем, таких как Mac OSX и Linux.

У кого-нибудь есть отправные пункты для меня?

ответ

1

Я смотрел на то, чтобы сделать что-то подобное некоторое время назад. Исследование привело меня к этой библиотеке (http://www.suchwerk.net/sodcms_FUSE_for_WINDOWS.htm), это реализация .NET FUSE (Filesystem in Userspace).

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

Надеюсь, что вы попадете на правильный путь!

+0

спасибо, что может помочь ... – kitsune

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