【发布时间】:2011-08-27 21:47:43
【问题描述】:
当人们将文件直接复制到共享网络时,我们需要将文档存储在 SharePoint Online 中。
有没有办法自动化这个?我正在考虑一个 Windows 服务,它会轮询目录,查找任何更改,例如新的子目录或新文件,然后将它们上传到 SharePoint Online 文档库。
【问题讨论】:
标签: sharepoint
当人们将文件直接复制到共享网络时,我们需要将文档存储在 SharePoint Online 中。
有没有办法自动化这个?我正在考虑一个 Windows 服务,它会轮询目录,查找任何更改,例如新的子目录或新文件,然后将它们上传到 SharePoint Online 文档库。
【问题讨论】:
标签: sharepoint
如果您在 Windows 服务中使用 FileSystemWatcher 来获取实时通知,则无需轮询。
http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
但是,如果您的要求是 100% 准确,则需要构建某种跟踪/校验和机制,以确保 1) 检测到每个文档并 2) 成功移动到 SharePoint。
您可能希望您的服务在每次启动时检查增量,然后仅响应 FileSystemWatcher 事件。
编辑:根据 Tony 下面的问题,这里有一些关于将文件获取到 SharePoint 的其他想法。
首先,尝试一个简单的测试。
1) 复制 BPOS SharePoint 站点内文档库的 URL。确保您使用的是装有 Office Online 登录应用程序的计算机。
2) 打开记事本。输入一些随机文本。
3) 点击文件 -> 另存为。
4) 粘贴网址。
5) 尝试保存文件。
这在“常规”SharePoint 上效果很好(多次完成)。如果这适用于 BPOS,它会打开几个选项。
【讨论】:
文件系统复制到 SharePoint Online 或 Office 365 文档库计划与“Office 365 云连接器”一起发布。当前版本仅支持数据库内容,但与 V2.0 双向
【讨论】: