zoukankan      html  css  js  c++  java
  • web页面建立目录浏览器

    浏览整个服务器的目录:protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                foreach (System.IO.DriveInfo drive in DriveInfo.GetDrives())
                {
                    TreeNode node = new TreeNode();
                    node.Value = drive.Name;
                    if (drive.IsReady)
                    {
                        node.Text = drive.Name + "  free";
                        LoadDirectories(node, drive.Name);
                    }
                    else
                        node.Text = drive.Name + "   not ready";
                    this.TreeView1.Nodes.Add(node);
                }
            }
            this.TreeView1.CollapseAll();

        }
        private void LoadDirectories(TreeNode parent, string path)
        {
            DirectoryInfo directory = new DirectoryInfo(path);
            try
            {
                foreach (DirectoryInfo d in directory.GetDirectories())
                {
                    TreeNode node = new TreeNode(d.Name, d.FullName);
                    parent.ChildNodes.Add(node);
                    LoadDirectories(node, d.FullName);
                }

            }
            catch (System.UnauthorizedAccessException e)
            {
                parent.Text += " (Acess Denied)";
            }
            catch (IOException e)
            {
                parent.Text += "(UNknown error:" + e.Message + ")";
            }
        }

  • 相关阅读:
    usaco-3.2-butter-passed
    usaco-3.2-msquare-pass
    usaco-3.2-ratios-pass
    usaco-3.2-spin-pass
    usaco-3.2-kimbits-pass
    usaco-3.2-fact4-pass
    usaco-3.1-stamps-pass
    usaco-3.1-contact-pass
    git操作
    spring 用到的设计模式
  • 原文地址:https://www.cnblogs.com/jinyu20180311/p/10312402.html
Copyright © 2011-2022 走看看