Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FileInfo[] files = Directory.GetFiles(sourceDir);
- foreach (FileInfo file in files)
- {
- try
- {
- string path = file.FullName;
- string fileName = file.Name;
- SPDocumentLibrary documentLib = web.Lists.TryGetList("ListName") as SPDocumentLibrary;
- Stream fStream = File.OpenRead(path);
- byte[] _byteArray = new byte[fStream.Length];
- fStream.Read(_byteArray, 0, (int)fStream.Length);
- fStream.Close();
- string _fileUrl = documentLib.RootFolder.Url + "/" + fileName;
- bool IsOverwriteFile = false;
- SPFile file = documentLib.RootFolder.Files.Add(_fileUrl, _byteArray, IsOverwriteFile);
- SPListItem item = file.Item;
- item["Title"] = dr["FileName"].ToString();
- item.Update();
- file.Update();
- }
- catch(Exception ex)
- {
- //Log
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement