首先让我声明,这个答案是满足您要求的“替代”解决方案,可能不是您正在寻找的确切答案,但我认为我即将描述的软件可能会影响您查看其他语言/平台。
该软件名为 Microsoft Sharepoint 2010,其免费产品,链接如下。
首先让您知道实际文件在数据库中以二进制形式存储,而不是系统上的物理文件。
过去几周我一直在使用 sharepoint,我发现这很神奇,应用程序的设计方式非常复杂,但品牌并不那么复杂,特别是如果你了解 C#。
管理文档,最好采用文件夹结构
- 文档管理功能非常强大,尤其是在 Microsoft Office 系列中,Excel、Word、Access 等文档可以由多个人在浏览器中进行修改和处理。
- 您可以将桌面上的文件夹指向您的 http 服务器,文件将完全按照您的意愿存储,拖放到您的计算机中。
- 该套件的协作将把一群人聚集在一起,以提高工作效率并减少工作量(如果需要)。
界面:
多用户能力
- 如果您有成本拥有多个服务器,创建一个单独的服务器并安装 Active Directory 作为您的主要登录名,或者您可以选择基于 Web 的登录
读取/写入文档的 API 会很棒
- 如果您曾经使用过 Visual Studio,您就会明白学习如何做应用程序非常简单,Sharepoint 已集成到 Visual Studio 2010 中,因此您可以创建/修改/部署 Web 部件到您的站点,您可以从 Youtube 创建所有内容刮板到复杂的多分段数据库分析器。
我建议您做的是更详细地研究该平台并观看 Youtube 和 Microsoft 上的视频。
有了基础,您不必将 Sharepoint 扩展为一个场,您可以将所有内容放在同一个盒子中,例如安装了 MSSQL、Office 2007、IIS 和 Sharepoint 的服务器。
如果您没有资源,那么您可以随时租用预先部署的 Sharepoint Server。
更新 1。
我还想提一下,在您的 PC 上创建网络共享并将位置指向 ( http://pecka.com/archive ) 将导致能够将文件拖放到文件夹中,并且它们与 SharePoint 同步,元数据自动生成并存储在数据库中。
对不起rambe,但我至少会调查一下