我必须制作一个可移动的代码(我仍在调试中,所以我在使用CopyTo()而不是使用MoveTo()
)将SPItem从一个大文件夹转移到几个小文件夹,具体取决于公司部门。我有以下代码:
foreach(SPListItem item in myCollItems)
{
string myDestinationUrl = (item.Url).Replace("NdVans","NdTrucks");
SPFile myFile = item.File;
myFile.CopyTo(myDestinationUrl);
}
但是我不知道它是否会因为myDestinationUrl
而工作,我不确定它是否会返回正确的Url,并且无法通过控制台进行尝试。 Var (item.Url).Replace
应该返回基本列表的地址,然后用“ NdCars”替换旧的列表名称“ NdVans”。我很高兴能提供帮助。