//递归方法遍历目录,并统计其中文件的数目
        private int statisticFiles(string directory)
        {
            int statistic=System.IO.Directory.GetFiles(directory).Length;
            string[] directories = System.IO.Directory.GetDirectories(directory);
            //深度遍历子目录
            foreach (string dir in directories)
            {
                if (isDirectory(dir))
                {
                    statistic += statisticFiles(dir);
                }
                else
                {
                    MessageBox.Show("Directory is Inexistence.");
                }
            }
            return statistic;
        }

private static bool isDirectory(string p)
        {
            return System.IO.Directory.Exists(p);
        }

最新文章

  1. JSP网站开发基础总结《一》
  2. 剑指Offer 矩形覆盖
  3. ubuntu修改更新源为163
  4. LiLei&HanMeiMei的隐式马尔可夫爱情
  5. [Typescript] Function defination
  6. python linecache标准库基础学习
  7. redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
  8. mybatis常用jdbcType数据类型
  9. css3文本效果
  10. setStyleSheet来设定窗口部件的样式
  11. DLT(Diagnostic Log and Trace)嵌入式系统程序运行记录
  12. 201521123023《Java程序设计》第7周学习总结
  13. 【程序员的吃鸡大法】利用OCR文字识别+百度算法搜索,玩转冲顶大会、百万英雄、芝士超人等答题赢奖金游戏
  14. Go学习笔记03-附录
  15. ArrayList代码学习
  16. Linux curl 网络访问
  17. js 提交数组到后端(C#)
  18. Balanced Ternary String CodeForces - 1102D (贪心+思维)
  19. nodejs发送邮件
  20. Problem B 一元二次方程类

热门文章

  1. LeetCode——14. Longest Common Prefix
  2. [转]SuperSocket
  3. ZBench: 服务器一键测试脚本 / 自带结果导出vps网络测试
  4. [UE4]蓝图比C++慢10倍,是吗?
  5. [UE4]自动旋转组件
  6. AMQP & JMS对比(转载)
  7. vs2015 编译google v8
  8. MySQL 之数据库增量数据恢复案例
  9. 02-zip文件打包
  10. Python多进程vs多线程