In my web application users need to chose folder with special file. But they don't see paths on server. How can I open server folders for viewing?
On local machine i look all directories fine:
On server like this:
In my web application users need to chose folder with special file. But they don't see paths on server. How can I open server folders for viewing?
On local machine i look all directories fine:
On server like this:
call the TreeADirectory with a valid server path and you will have you tree rendered :)
private void TreeADirectory(TreeView treeView, string pathToList)
{
treeView.Nodes.Clear();
var rootInfo = new DirectoryInfo(pathToList);
var node = CreateDirNodes(rootInfo);
treeView.Nodes.Add(node);
}
private static TreeNode CreateDirNodes(DirectoryInfo directoryInfo)
{
var directoryNode = new TreeNode(directoryInfo.Name);
var dirs = directoryInfo.GetDirectories()
foreach (var directory in dirs)
{
directoryNode.Nodes.Add(CreateDirectoryNode(directory));
}
//only if you need to show files
var files = directoryInfo.GetFiles()
foreach (var file in files )
{
directoryNode.Nodes.Add(new TreeNode(file.Name));
}
return directoryNode;
}