前言:随着项目进度的不断开展,在工程文件里面或多或少总有那么几个重复文件,或者名称相同,或者MD5值相同(一样的文件复制多份但是名称不同)
笔者制作了这个基于Odin的一键查找工具,方便大家查找项目中被遗忘的文(la)件(ji)
示例工程中已经写好备注,方便各位同学魔改
欢迎感兴趣的小伙伴,推送各种基于Odin制作的轻量工具
完整示例代码
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Timeline;
using Sirenix.OdinInspector;
using Sirenix.OdinInspector.Editor;
using UnityEditor;
using System.Threading;
public class OneKeySearchDuplicateFiles : SerializedScriptableObject
{
private bool IsToggled;
private int maxCount;
private IEnumerator<FileInfo> fileInfoIEnumerator;
[PropertySpace(10)]
[Title("需要搜索的文件夹", "默认为Asset全目录", titleAlignment: TitleAlignments.Split)]
[FolderPath(ParentFolder = "Assets", RequireExistingPath = true, Absolu