StackOverflow受尊敬的成员,请帮助我提出解决问题的建议。
我在SharePoint列表中有+20,000个项目,我想移动到同一列表中也存在的文件夹中。我想根据他们创建的日期移动它们。
例如:在07-07-2013创建的项目应移至文件夹2013 - >七月 在2013年10月12日创建的项目应移至文件夹2013 - >腊
我想使用C#代码执行此操作。如果没有,我也可以使用PowerShell脚本。
请分享您的想法。这对我来说是一个高度优先的问题。
此致
答案 0 :(得分:0)
答案 1 :(得分:0)
以下代码可以帮助您:)
SPListItemCollection collListItems = oDocumentLibrary.Items;
foreach (SPListItem oListItem in collListItems)
{
if (oListItem.File != null)
{
if ((DateTime.Now - oListItem.File.TimeCreated).TotalDays <= 100)
{
temp_date_Created = oListItem.File.TimeCreated;
if (temp_date_Created >= date_Created)
{
date_Created=temp_date_Created;
file_url = oListItem.Url;
}
}
}
}