0
我試圖下載網絡及其子網和其子網的所有內容(文檔,列表,文件夾)(如果存在)等等,我可以做一個單一的網絡,但它不是工作在它的子網站,代碼如下,迭代通過Web下載其中的所有文件夾,列表,文檔及其子網絡
private void downloadList(SPObjectData objectData)
{
using (SPWeb currentWeb = objectData.Web)
{
foreach (SPList list in currentWeb.Lists)
{
foreach (SPFolder oFolder in list.Folders)
{
if (oFolder != null)
{
foreach (SPFile file in oFolder.files)
{
if (CreateDirectoryStructure(tbDirectory.Text, file.Url))
{
var filepath = System.IO.Path.Combine(tbDirectory.Text, file.Url);
byte[] binFile = file.OpenBinary();
System.IO.FileStream fstream = System.IO.File.Create(filepath);
fstream.Write(binFile, 0, binFile.Length);
fstream.Close();
}
}
}
}
}
}
}
乾杯,我不這麼認爲。什麼不起作用?你有例外嗎?它感覺你想讓我們調試你的代碼... – rene 2011-12-28 17:04:57
我認爲你沒有;不正確地閱讀我的問題:),無論如何我再解釋一次,問題是我可以得到它爲1單個網絡工作,但我努力尋找一種下載整個網站的方法,或者一個帶有子網站的網站等等。乾杯 – 2011-12-28 17:31:31