zoukankan      html  css  js  c++  java
  • 遍历目录和文件信息

    using System;
    using System.IO;
    namespace 查看文件和子目录项目
    {
     /// <summary>
     /// Class1 的摘要说明。
     /// </summary>
     class ExploreFile
     {
      static int dirCounter=1;
      static int indentLevel=-1;
      static int fileCounter=0;
      /// <summary>
      /// 应用程序的主入口点。
      /// </summary>
      [STAThread]
      static void Main(string[] args)
      {
       //
       // TODO: 在此处添加代码以启动应用程序
       //
                ExploreFile ef=new ExploreFile();
       string theDirectory=@"\\射手\program (e)\tc";        //这里我访问的是网上邻居中的一台计算机
       DirectoryInfo dir=new DirectoryInfo(theDirectory);
       ef.ExploreDirectory(dir);
       Console.WriteLine("\n\n在目录{1}找到{0}个文件.",fileCounter,dirCounter);
      }
      private void ExploreDirectory(DirectoryInfo dir)
      {
       for(int i=0;i<indentLevel;i++)
       {
        Console.WriteLine(" ");
       }
       Console.WriteLine("[{0}][{1}][{2}]\n",indentLevel,dir.Name,dir.LastAccessTime);
       FileInfo[] filesInDir=dir.GetFiles();
       foreach(FileInfo file in filesInDir)
       {
        for(int i=0;i<indentLevel+1;i++)
           Console.Write(" ");
        Console.Write("{0}[{1}]大小: {2}",file.Name,file.LastWriteTime,file.Length);
        fileCounter++;
       }
       DirectoryInfo[] directories=dir.GetDirectories();
       foreach(DirectoryInfo newDir in directories)
       {
        dirCounter++;
        ExploreDirectory(newDir);
       }
       indentLevel--;
      }
     }
    }
  • 相关阅读:
    vue中滚动页面,改变样式&&导航栏滚动时,样式透明度修改
    flatpickr插件的使用
    初始化react项目
    带框和三角的样式
    手机号掩码
    微信小程序中自定义modal
    js 发送短信验证码倒计时
    js模拟输入支付密码
    python接口自动化测试十三:url编码与解码
    python接口自动化测试十一:传参数:data与json
  • 原文地址:https://www.cnblogs.com/lds85930/p/1507759.html
Copyright © 2011-2022 走看看