bool IsOKSuffix(string suffix)
        {
            SufixData data = null;

            if (listSufix.TryGetValue(suffix, out data))
            {
                return(data.select);
            }

            return(false);
        }
        private void anlyzeFile()
        {
            if (string.IsNullOrEmpty(SrcFolder))
            {
                return;
            }

            if (srcFolder2destFolderPC.Count == 0)
            {
                statistics.Clear();
                listSufix.Clear();
                Process(SrcFolder, SrcFolder + "/Export", ref srcFolder2destFolderPC);
            }

            scrollPos = GUILayout.BeginScrollView(scrollPos, GUILayout.ExpandWidth(true), GUILayout.Height(250));

            EditorGUILayout.BeginVertical();
            foreach (KeyValuePair <string, string> item in srcFolder2destFolderPC)
            {
                string srcFilePath = (string)item.Key;

                DirectoryInfo di = new DirectoryInfo(srcFilePath);

                foreach (FileInfo fi in di.GetFiles())
                {
                    if (!listSufix.ContainsKey(Path.GetExtension(fi.FullName)))
                    {
                        SufixData data = new SufixData();
                        data.select = true;
                        data.suffix = Path.GetExtension(fi.FullName);
                        data.count++;

                        listSufix.Add(Path.GetExtension(fi.FullName), data);
                    }
                    else
                    {
                        SufixData data = listSufix[Path.GetExtension(fi.FullName)];
                        data.count++;
                    }

                    //if (!fi.FullName.EndsWith(".assetBundles"))
                    //    continue;

                    GUILayout.Label("    " + fi.FullName);
                }
            }
            EditorGUILayout.EndVertical();

            GUILayout.EndScrollView();
        }
        private void anlyzeFile()
        {
            if (string.IsNullOrEmpty(SrcFolder))
                return;

            if (srcFolder2destFolderPC.Count == 0)
            {
                statistics.Clear();
                listSufix.Clear();
                Process(SrcFolder, SrcFolder + "/Export", ref srcFolder2destFolderPC);
            }

            scrollPos = GUILayout.BeginScrollView(scrollPos, GUILayout.ExpandWidth(true), GUILayout.Height(250));

            EditorGUILayout.BeginVertical();
            foreach (KeyValuePair<string, string> item in srcFolder2destFolderPC)
            {
                string srcFilePath = (string)item.Key;

                DirectoryInfo di = new DirectoryInfo(srcFilePath);

                foreach (FileInfo fi in di.GetFiles())
                {
                    if (!listSufix.ContainsKey(Path.GetExtension(fi.FullName)))
                    {
                        SufixData data = new SufixData();
                        data.select = true;
                        data.suffix = Path.GetExtension(fi.FullName);
                        data.count++;

                        listSufix.Add(Path.GetExtension(fi.FullName), data);
                    }
                    else
                    {
                        SufixData data = listSufix[Path.GetExtension(fi.FullName)];
                        data.count++;
                    }

                    //if (!fi.FullName.EndsWith(".assetBundles"))
                    //    continue;

                    GUILayout.Label("    " + fi.FullName);
                }
            }
            EditorGUILayout.EndVertical();

            GUILayout.EndScrollView();

        }