通过脚本添加文件到共享点

寻找一种自动将文件添加到SharePoint文档库的方法。 我们有一个运行并生成文件(Java进程)的进程。 我们希望直接将文件添加到Sharepoint或安排一个任务,拿起文件,并把它们放在Sharepoint。 所以Java或VB /批处理/ PowerShell的解决scheme将是最合适的。

这里有一篇MSDN文章描述了一个ASP.NET的方法,你可以根据自己的情况修改:

http://msdn.microsoft.com/en-us/library/dd902097.aspx

不是一个脚本解决scheme,但我们有一个Delphi应用程序需要这样做。 由于可以通过资源pipe理器访问文档库作为UNC共享,我们只需将文件直接复制到文档库。 如果需要,您也可以将驱动器映射到磁带库。

Delphi应用程序使用正常的Windows文件复制命令来传输文件。

davcopy的工作很好..但我必须首先设置标题列为上传目的库中的一个可选字段,以显示出来(否则它被检出,民间无法看到它)见: http:// www。 codeproject.com/KB/sharepoint/Removing_Title_column.aspx但设置为可选,而不是隐藏

为了使事情简单化,我们正在使用DavCopy 。 这让我们运行我们的stream程,然后运行一个简单的批处理脚本将文件复制到SharePoint。 它也为复制过程产生一个很好的输出报告。
语法:DavCopy.exe * http://www.myserver.com/myFolder