static void AllFilsInResourcesFolderWithAssetBundleInfo()
    {
        // 시작팝업
        if (false == ShowDialog("[SHTools] Resources Listing",
                                SHEditorResourcesLister.m_strMsg_1,
                                "확인", "취소"))
        {
            return;
        }

        // 알리아싱
        var pStartTime          = DateTime.Now;
        var strSaveResourcePath = string.Format("{0}/{1}", SHPath.GetPathToJson(), "ResourcesTable.json");
        var strSaveBundlePath   = string.Format("{0}/{1}", SHPath.GetPathToJson(), "AssetBundleInfo.json");
        var pLister             = new SHResourcesLister();

        // 리스팅
        int iFileCount = pLister.SetListing(SHPath.GetPathToResources());

        SHResourcesLister.SaveToResources(pLister.m_dicResources, strSaveResourcePath);
        SHResourcesLister.SaveToAssetBundleInfo(pLister.m_dicAssetBundles, strSaveBundlePath);
        SHResourcesLister.SaveToDuplicationList(pLister.m_dicDuplications, string.Format("{0}/{1}", SHPath.GetPathToJson(), "DuplicationResourcesList.txt"));

        // 종료팝업
        if (true == ShowDialog("[SHTools] Resources Listing",
                               string.Format(SHEditorResourcesLister.m_strMsg_3,
                                             iFileCount, strSaveResourcePath, ((DateTime.Now - pStartTime).TotalMilliseconds / 1000.0)),
                               "파일확인", "닫기"))
        {
            System.Diagnostics.Process.Start(strSaveResourcePath);
        }
    }
 public void SaveJsonFileByDic(Dictionary <string, AssetBundleInfo> dicData, string strSaveFilePath)
 {
     SHResourcesLister.SaveToAssetBundleInfo(dicData, strSaveFilePath);
 }