Назад | Перейти на главную страницу

Изменение дат создания и последнего изменения в SharePoint / MOSS 2007

Мы переносим большую структуру каталогов документации в SharePoint 2007. В наших тестах SharePoint, очевидно, устанавливает дату создания и изменения на время загрузки. Есть ли способ изменить это на информацию из файла?

Мы уже устанавливаем различные другие метаданные в нашем сценарии загрузки, но, похоже, мы не можем изменить эти значения.

Вот некоторые дополнительные сведения об использовании 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();
}

Вы можете сделать это через API, свойство Created в SPListItem доступно для записи.