码迷,mamicode.com
首页 > 其他好文 > 详细

统计工程内的代码行数

时间:2017-12-20 22:14:59      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:unity   option   collect   row   static   edit   div   int   deb   

using UnityEngine;
using System.Collections;
using UnityEditor;
using System.Collections.Generic;
using System.IO;

/// <summary>
/// 统计工程内的代码行数
/// </summary>
public class CodeCounter
{

    [MenuItem("Tools/统计工程内的代码行数")]
    public static void Func()
    {
        int allRow = 0;
        string directoryPath = Application.dataPath + "/Script";
        Debug.Log("搜索的文件夹:" + directoryPath);
        List<string> listFiles = new List<string>(Directory.GetFiles(directoryPath, "*.cs", SearchOption.AllDirectories));
        Debug.Log("查找到的 C# 文件数量为 " + listFiles.Count);
        for (int i = 0; i < listFiles.Count; i++)
        {
            allRow += File.ReadAllLines(listFiles[i]).Length;
        }
        Debug.Log("统计结果:您已经写了 " + allRow + " 行代码。");
    }
}

 

统计工程内的代码行数

标签:unity   option   collect   row   static   edit   div   int   deb   

原文地址:http://www.cnblogs.com/0315cz/p/8075467.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!