Advertisement
Guest User

TominKoodiDublikaattiEtsin.cs

a guest
Jul 25th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.00 KB | None | 0 0
  1. using UnityEngine;
  2. using UnityEditor;
  3. using System.Collections.Generic;
  4. using System.IO;
  5.  
  6. public class TominKoodiDublikaattiEtsin : MonoBehaviour {
  7.  
  8.     //g-napista valitse seuraava transformi lapsista
  9.     [MenuItem("TomiPN/Find duplicates %e")]
  10.     static void FindDublicatesInAssets()
  11.     {
  12.         string path = Application.dataPath;
  13.  
  14.         string[] csFiles = Directory.GetFiles(path, "*.cs",SearchOption.AllDirectories);
  15.         string[] jsFiles = Directory.GetFiles(path, "*.js", SearchOption.AllDirectories);
  16.  
  17.         List<string> allfiles = new List<string>(csFiles.Length+jsFiles.Length);
  18.        
  19.  
  20.         foreach (string s in csFiles)
  21.         {
  22.             string filename = Path.GetFileNameWithoutExtension(s);
  23.             if (allfiles.Contains(filename))
  24.             {
  25.                 Debug.LogError("Codefile: " + Path.GetFileName(s) + " is duplicat by name");
  26.             }
  27.             else
  28.             {
  29.                 allfiles.Add(filename);
  30.             }
  31.         }
  32.     }  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement