如题

解决方案 »

  1.   

    左边用个treeview显示文件夹,点击后传路径到右边窗口,显示文件列表.
      

  2.   

    如果要浏览服务器的磁盘和文件夹需要修改IIS的配置和权限.一般在WEB服务器里不允许这么做.可能涉及到重大安全隐患.绝大部分网站这种功能都是被禁止的.所以如果想要浏览服务器磁盘资源最好是通过ftp或其他协议浏览.http太开放.严重不安全.
      

  3.   

     System.IO.DirectoryInfo
     System.IO.FileInfo
      

  4.   

        private void AddDirs(TreeNode node)
        {
            try
            {
                DirectoryInfo dir = new DirectoryInfo(GetPathFromNode(node));
                DirectoryInfo[] e = dir.GetDirectories();
                FileInfo[] f = dir.GetFiles();
                string name;
                for (int i = 0; i < e.Length; i++)
                {
                    name = e[i].Name;
                    if (!name.Equals(".") && !name.Equals(".."))
                    {
                        node.ChildNodes.Add(new DirNode(name));
                    }
                }
                for (int i = 0; i < f.Length; i++)
                {
                    name = f[i].Name;
                    node.ChildNodes.Add(new DirNode(name));
                }
            }
            catch (Exception ex)
            {        }
        }树已经实现了,但是在旁边显示图标(像我的电脑一样,并且可以操作它们)不好搞啊~~
      

  5.   

    树旁边图标需要动态,需且你最好用iframe,把树节点设成链接类型
      

  6.   

      剪切、复制、粘贴无非就是File.Copy,File.Moive参数就是路径+文件名.