SharePointドキュメントライブラリにファイルを自動的に追加する方法を探しています。ファイルを実行して生成するプロセス(Javaプロセス)があります。ファイルをSharepointに直接追加するか、ファイルを取得してSharepointに配置するタスクをスケジュールします。したがって、Javaまたはvb/batch/powershellソリューションが最適です。
物事を単純に保つために、 DavCopy を使用します。これにより、プロセスを実行してから、単純なバッチスクリプトを実行してファイルをSharePointにコピーできます。また、コピープロセスのNice出力レポートも生成します。
構文:DavCopy.exe * http://www.myserver.com/myFolder
Powershellを介してSharePointAPIを直接呼び出すことができます。役立つリンクは次のとおりです。
http://sharepoint.Microsoft.com/blogs/zach/Lists/Posts/Post.aspx?ID=7http://wiki.threewill.com/display/enterprise/ Add + Files + to + a + SharePoint + Document + Library + using + PowerShellhttp://pshell.info/sharepoint/166/uploading-documents-to-sharepoint/
これに対するASP.NETのアプローチを説明するMSDNの記事は、状況に応じて変更できる可能性があります。
スクリプトソリューションではありませんが、これを行うために必要なDelphiアプリケーションがあります。ドキュメントライブラリは、UNC共有としてエクスプローラーからアクセスできるため、ファイルをドキュメントライブラリに直接コピーするだけです。必要に応じて、ドライブをライブラリにマップすることもできます。
Delphiアプリケーションは、通常のWindowsファイルコピーコマンドを使用してファイルを転送します。
davcopyはうまく機能します。しかし、最初にタイトル列をアップロード先ライブラリのオプションフィールドに設定して表示する必要がありました(そうでない場合はチェックアウトされ、人々はそれを見ることができませんでした)参照: http: //www.codeproject.com/KB/sharepoint/Removing_Title_column.aspx ただし、非表示ではなくオプションに設定します