- Creator 版本: 2.4
- 目标平台: Windows
- 重现方式:随机
- 重现概率: 10%
热更时,先是将资源下载到a_temp文件夹,完成后放回a,并且删除a_temp
这个过程有一定几率失败,失败后,我在系统资源管理器中手工删除时,就会弹出大家熟悉的“操作无法完成,因为其中的文件夹或文件已在另一程序中打开,请关闭…”
然后我在资源监视器中查找句柄,发现a_temp目录下有个xxx.xxx.tmp文件被占用,正是当前的游戏占用的
初步怀疑跟windows机制有关,毕竟windows这种SB的问题不是今天才遇到
其它平台还没试,在不重启游戏的情况下,有比较好的解决方案没?