2013-03-05 42 views

回答

1

我不在我的电脑上,但是像这样的事情应该可以做到。

using (SPSite site = new SPSite("http://sitecol")) 
{ 
    SPWeb web = site.RootWeb; 
    SPFolder docLib = web.GetFolder("DocLibName"); 

    foreach (SPFile f in docLib.Files) 
    { 
     // Use RWEP when accessing local file system 
     SPSecurity.RunWithElevatedPrivileges(delegate(){ 
     { 
     System.IO.File.WriteAllBytes(@"C:\Location\" + f.Name, f.OpenBinary()); 
     } 
    } 
} 

基本上抓住你的网站集合,然后抓住你的SPWeb对象,然后抓住你的文档库作为SPFolder。然后对该文件夹中的所有文件执行foreach循环,将字节数组保存到本地文件系统。

希望这会有所帮助!

+0

完成了......感谢了很多.. – Rushikesh 2013-03-06 09:18:22

相关问题