寻找一种自动将文件添加到共享点文档库的方法。我们有一个运行并生成文件的进程(Java 进程)。我们想将文件直接添加到 Sharepoint,或者安排一个任务来获取文件并将它们放入 Sharepoint。因此,Java 或 vb/batch/powershell 解决方案将是最合适的。
寻找一种自动将文件添加到共享点文档库的方法。我们有一个运行并生成文件的进程(Java 进程)。我们想将文件直接添加到 Sharepoint,或者安排一个任务来获取文件并将它们放入 Sharepoint。因此,Java 或 vb/batch/powershell 解决方案将是最合适的。
您可以通过 Powershell 直接调用 SharePoint API。以下是一些可以提供帮助的链接:
http://sharepoint.microsoft.com/blogs/zach/Lists/Posts/Post.aspx?ID=7 http://wiki.threewill.com/display/enterprise/Add+Files+to+a+SharePoint+Document +图书馆+使用+PowerShell http://pshell.info/sharepoint/166/uploading-documents-to-sharepoint/
这是一篇 MSDN 文章,描述了对此的 ASP.NET 方法,您可以根据自己的情况对其进行修改:
http://msdn.microsoft.com/en-us/library/dd902097.aspx
不是脚本解决方案,但我们有一个需要执行此操作的 Delphi 应用程序。由于文档库可以通过资源管理器作为 UNC 共享访问,因此我们只需将文件直接复制到文档库中即可。如果需要,您还可以将驱动器映射到库。
Delphi 应用程序使用普通的 Windows 文件复制命令来传输文件。
davcopy 效果很好.. 但我必须首先将标题列设置为上传目标库中的可选字段才能显示(否则它已被检出并且人们看不到它)请参阅: http://www。 codeproject.com/KB/sharepoint/Removing_Title_column.aspx 但将其设置为可选而不是隐藏
为了让事情变得简单,我们将使用DavCopy。这让我们可以运行我们的流程,然后运行一个简单的批处理脚本将文件复制到 SharePoint。它还为复制过程生成了一个很好的输出报告。
语法:DavCopy.exe * http://www.myserver.com/myFolder