일반 파일 서버에서 Sharepoint 2010으로 회사 문서를 마이그레이션하는 중입니다. 문서에서 원래 만든 날짜 속성을 유지하는 방법이 있었는지 궁금해서 원래의 작성 날짜 대신 Sharepoint에 표시됩니다. 그것이 Sharepoint에 추가 된 날짜. 이것이 가능한가? 현재 사용자 지정 마이그레이션 프로그램에서 Sharepoint의 웹 서비스를 사용하여 모든 문서를 Sharepoint에 파일 서버에 추가하는 동시에 일부 메타 데이터 값을 추가합니다.Sharepoint 2010 문서에서 Created Date 속성을 수정할 수 있습니까?
0
A
답변
3
은 표준 웹 서비스를 사용하는 것은 불가능하지만,이 같은 방법을 사용하여 자신의 WS를 작성할 수는 2010 게시 사이트의 경우
이[WebMethod]
public void FixFileData(string fileUrl, DateTime created, DateTime modified, string author, string editor)
{
Guid siteId = SPContext.Current.Site.ID;
Guid webId = SPContext.Current.Web.ID;
try
{
SPSecurity.RunWithElevatedPrivileges(delegate
{
using (SPSite site = new SPSite(siteId))
{
using (SPWeb web = site.OpenWeb(webId))
{
SPFile file = web.GetFile(fileUrl);
SPListItem fileItem = file.Item;
fileItem[SPBuiltInFieldId.Created] = SPUtility.CreateISO8601DateTimeFromSystemDateTime(created.ToUniversalTime());
fileItem[SPBuiltInFieldId.Modified] = SPUtility.CreateISO8601DateTimeFromSystemDateTime(modified.ToUniversalTime());
try
{
fileItem[SPBuiltInFieldId.Author]=web.EnsureUser(author);
}
catch (Exception)
{
// Your loggin code
}
try
{
fileItem[SPBuiltInFieldId.Editor] = web.EnsureUser(editor);
}
catch (Exception)
{
// Your loggin code
}
fileItem.UpdateOverwriteVersion();
if (fileItem.ParentList.EnableMinorVersions)
{
file.Publish("SPFileUpload");
}
if (fileItem.ModerationInformation != null)
{
file.Approve("SPFileUpload");
}
}
}
});
}
catch (Exception)
{
// Your loggin code
}
}
0
다음은이 사이트의 메뉴에서 컨텐츠 관리 링크를 사용할 수 있습니다 파일을 복사 또는 이동하고 Created, Created By, Modified를 포함한 파일 시스템 속성을 보존합니다. & 수정 자.
관련 문제
- 1. SharePoint 2007에서 어떤 파일을 수정할 수 있습니까?
- 2. 12/30/99에 "Created"결과를 사용하는 SharePoint 계산 열이 있습니까?
- 3. 전체 텍스트 검색에 관리자 속성을 사용할 수 없습니다. (SharePoint 2010)
- 4. VS 2010 Express와 Sharepoint 2010 웹 파트를 만들 수 있습니까?
- 5. Sharepoint 2010
- 6. SharePoint 2010 - 복합 필드
- 7. Lucene 문서에서 Date 객체 가져 오기
- 8. VB.NET에서 Visual Studio 2010 개요를 수정할 수 있습니까?
- 9. SharePoint 2010 인증 질문
- 10. Sharepoint 2010
- 11. Sharepoint 2010 새로운 소식이 있습니까?
- 12. Queue - C#에있는 객체의 속성을 수정할 수 있습니까?
- 13. django admin의 모델 속성을 수정할 수있는 권한
- 14. Sharepoint 2010 Foundation 라이선스
- 15. Sharepoint 2010 다국어 문제
- 16. 이것으로 datagridview를 수정할 수 있습니까?
- 17. foreach 아키텍처를 수정할 수 있습니까?
- 18. 파일에서 행을 수정할 수 있습니까?
- 19. Sharepoint 2010 - 관리되는 키워드
- 20. Sharepoint Designer 2010 : WF
- 21. 다국어 SharePoint 2010
- 22. SharePoint 2010 CrossDomain.xml 파일
- 23. SharePoint 2010 및 FBA
- 24. SharePoint 2010 및 Silverlight
- 25. SharePoint 2010 사이트 복사
- 26. SharePoint 2010 : 필드 수식
- 27. WPF 및 SharePoint 2010
- 28. Sharepoint 2010 배포 문제
- 29. SharePoint 2010 SecurityTokenService 오류
- 30. 웹 CMS로 SharePoint 2010 - 모든 링크가 있습니까?
우수 감사합니다. 시도해 보겠습니다. –
Sharepoint DLL을 사용하여 약간 다르게 끝났지 만, 기본적으로 내가해야 할 일은 고마워요! –