web-dev-qa-db-ja.com

SharePoint / MOSS2007の作成日と最終変更日を変更する

ドキュメントの大規模なディレクトリ構造をSharePoint2007に移行しています。テストでは、SharePointは明らかに作成および変更された日付をアップロード時間に設定します。それをファイルの情報に変更する方法はありますか?

アップロードスクリプトではすでに他のさまざまなメタデータを設定していますが、それらの値を変更できないようです。

3
Doug Luxem

APIを使用してSharePointのアイテムの作成日と変更日を更新する方法の詳細は次のとおりです。

SPSite site = new SPSite("http://sharepointsite/subsite");
SPWeb web = site.OpenWeb();
SPList list = web.Lists["My List"];
web.AllowUnsafeUpdates = true;
foreach (SPListItem item in list.Items)
{
   item["Modified"] = "Set the date";
   item["Created"] = "Set the date";
   item.UpdateOverwriteVersion();
}
3
Doug Luxem

APIを介してそれを行うことができ、SPListItemのCreatedプロパティは書き込み可能です。

1
Brandon