public static void BuildAssetBundle()
    {
        outPath = IPathTools.GetEditeABOutPath();

        //判断给定的路径是否存在,注意只能判断路径(即文件夹), 不具体到文件!!!
        if (Directory.Exists(outPath))
        {
            DirectoryInfo di = new DirectoryInfo(outPath);
            //指定是否删除子目录和文件,若为 true,则删除此目录、其子目录以及所有文件
            //若为 false,目录不为空会报异常,即只能当目录为空的时候可以传 false
            di.Delete(true);
        }

        //创建目录
        Directory.CreateDirectory(outPath);

        BuildPipeline.BuildAssetBundles(outPath, BuildAssetBundleOptions.None, EditorUserBuildSettings.activeBuildTarget);

        //重新导入有更新的资源,加入了新的文件、文件夹之类的,调用该方法可以及时显示在工程中
        AssetDatabase.Refresh();
    }