0
我創建了一個呈現按鈕的Web部件,單擊此按鈕時我想訪問局域網中其他機器的目錄。一旦我獲得訪問這個目錄,我將創建一個嵌套的目錄裏面有不同的文件擴展名,但問題是當我試圖通過UNC Path訪問這個文件夾時,它給了我錯誤,如「無法找到部分路徑'\ comp01 \ ibc'「。這裏comp01是位於局域網中的計算機名稱,而ibc是該機器上的共享文件夾。在UNC路徑Web部件共享點上創建一個目錄
以下爲點擊按鈕的代碼,
void _btnBackup_Click(object sender, EventArgs e)
{
try
{
//UNC Path --> \\In-Wai-Svr2\IBC
if (!string.IsNullOrEmpty(UncPath))
{
SPSite currentSite = SPControl.GetContextSite(this.Context);
SPWeb parentWeb = currentSite.OpenWeb();
string dir = Path.GetDirectoryName(UncPath);
//If IBC folder does not exist then create it.
if(!Directory.Exists(dir))
Directory.CreateDirectory(dir);
IterateThroughChildren(parentWeb, UncPath);
}
else
{
_lblMessage.Text = "UNC Path should not be empty";
}
}
catch(Exception ex)
{
_lblMessage.Text = ex.Message;
}
}
我按照您指定的做了相同的操作。但是,它也給了錯誤。如果我將這個Web部件添加到不同的wss服務器上的網站,那麼它工作正常。 – Tejas 2009-07-23 14:20:29