Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. FileInfo[] files = Directory.GetFiles(sourceDir);
  2.  
  3. foreach (FileInfo file in files)
  4. {
  5. try
  6. {
  7. string path = file.FullName;
  8. string fileName = file.Name;
  9.  
  10. SPDocumentLibrary documentLib = web.Lists.TryGetList("ListName") as SPDocumentLibrary;
  11. Stream fStream = File.OpenRead(path);
  12. byte[] _byteArray = new byte[fStream.Length];
  13. fStream.Read(_byteArray, 0, (int)fStream.Length);
  14. fStream.Close();
  15.  
  16. string _fileUrl = documentLib.RootFolder.Url + "/" + fileName;
  17. bool IsOverwriteFile = false;
  18. SPFile file = documentLib.RootFolder.Files.Add(_fileUrl, _byteArray, IsOverwriteFile);
  19. SPListItem item = file.Item;
  20. item["Title"] = dr["FileName"].ToString();
  21. item.Update();
  22. file.Update();
  23. }
  24. catch(Exception ex)
  25. {
  26. //Log
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement