Unity目前(4.2x)并没有什么有效的方法来删除指定的老Bundle, 不要在这块下功夫了. 相应的想要控制磁盘缓存不超标. 只要设置 Caching.maximumAvailableDiskSpace 的值为你预期的容量大小就可以(byte为单位) 例如, 想要限定200M的缓存空间可以这样: Caching.maximumAvailableDiskSpace = 200*1024*1024 Unity会视情况在缓存容量即将超标的时候释放掉一些"陈旧"的缓存来容纳新的资源.