2013-04-30 48 views
0

我正在使用ASP.NET,它也是一個新手,並且我試圖訪問文件服務器上的文件夾並查看包含在不同服務器上的網站內的文件樹中的文件夾中的文件。我可以http到文件夾,但是當我嘗試使用文件服務器的直接路徑連接時,我什麼也沒有,沒有錯誤彈出,只是沒有顯示。我做錯了什麼,或者是否有其他我不知道的問題?這是一個工作的鏈接,但當我用它去文件服務器什麼都沒有... public const string InterestPenalty = @「D:\ Charts \ Clayton \ Interest Penalty」;使用ASP.NET嘗試訪問文件服務器並將文件加載到網站上的文件樹中

我的鏈接... public const string InterestPenalty = @「\ cfofileserver \ Projects \ files」;

謝謝!

回答

0
//get root directory 

DirectoryInfo rootDir = new DirectoryInfo(Server.MapPath("~path")); 

//create and add the root node to the tree view 
TreeNode rootNode = new TreeNode(rootDir.Name, rootDir.FullName); 

TreeView1.Nodes.Add(rootNode); 

//begin recursively traversing the directory structure 
TraverseTree(rootDir, rootNode); 


private void TraverseTree(DirectoryInfo currentDir, TreeNode currentNode) 

{ 
    //loop through each sub-directory in the current one 
    foreach (DirectoryInfo dir in currentDir.GetDirectories()) 
    { 
     //create node and add to the tree view 
     TreeNode node = new TreeNode(dir.Name, dir.FullName); 
     currentNode.ChildNodes.Add(node); 
     //recursively call same method to go down the next level of the tree 
     TraverseTree(dir, node); 
    } 
    //loop through each sub-directory in the current one 
    foreach (FileInfo file in currentDir.GetFiles()) 
    { 
     //create node and add to the tree view 
     TreeNode node = new TreeNode(file.Name, file.FullName); 
     currentNode.ChildNodes.Add(node); 
    } 

} 
相關問題