zoukankan      html  css  js  c++  java
  • 列出某文件夹下的所有文档,包括子目录下的档案

    这是老师布置Insus.NET的第三道题目。以下是Insus.NET的答案,仅供参考:

     protected void Page_Load(object sender, EventArgs e)
        {
            //指定目标文件夹
            string directory = @"C:\Windows\Microsoft.NET\Framework\v3.5";

            IterationFile(directory);
        }

        private void IterationFile(string path)
        {
            DirectoryInfo di = new DirectoryInfo(path);
            
            //输出当前目录。
            Response.Write(di.ToString() + "<br />");
            //取得当前目录中所有文件
            FileInfo[] fiArray = di.GetFiles();

            //循环每一个文件
            for (int i = 0; i < fiArray.Length; i++)
            {
                Response.Write(fiArray[i].ToString() + "<br/>");
            }

            //每个目录结束,写一空行。
            Response.Write("----------------------------------------------------------------------------<br/>");
            //取得当前目录中所有子目录
            DirectoryInfo[] diArray = di.GetDirectories();

            //循环每一个目录
            for (int j = 0; j < diArray.Length; j++)
            {            
                IterationFile(diArray[j].FullName);
            }
        }
  • 相关阅读:
    bzoj1415 NOI2005聪聪和可可
    Tyvj1952 Easy
    poj2096 Collecting Bugs
    COGS 1489玩纸牌
    COGS1487 麻球繁衍
    cf 261B.Maxim and Restaurant
    cf 223B.Two Strings
    cf 609E.Minimum spanning tree for each edge
    cf 187B.AlgoRace
    cf 760B.Frodo and pillows
  • 原文地址:https://www.cnblogs.com/insus/p/2476473.html
Copyright © 2011-2022 走看看