Мы переносим большую структуру каталогов документации в 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 доступно для записи.