BakaXL-Launcher / BakaXL

BakaXL 项目门户 / BakaXL Project's Portal
https://www.BakaXL.com
286 stars 57 forks source link

“游戏目录”功能在资源管理器删除本体文件时不会同步删除“实例目录”,导致重复出现的幽灵文件夹 #509

Closed KiWinger closed 1 year ago

KiWinger commented 1 year ago

遇到的问题 :frowning:

由于本体设置内的“游戏目录”功能中的“其他位置下的 Minecraft实例日录”功能,导致启动启动器时会遍历一遍核心目录, 而在删除游戏本体文件后,启动器找不到核心目录,于是会自行创建一个对应的空的文件夹,就成了删不掉的文件夹。

期望的结果 :partying_face:

在资源管理器删除核心目录时同步删除“其他位置下的 Minecraft实例日录”中的文件夹, 不会在资源管理器内重复出现已删除的核心文件夹。

如何重现此问题?:hatching_chick:

1.运行启动器,选择核心,启动游戏; 2.关闭游戏,关闭启动器,资源管理器直接删除整个游戏文件夹; 3.运行启动器,资源管理器出现空核心文件夹。

截图 :framed_picture:

image image

可能造成问题的原因 :jigsaw:

唔知吖

可能的解决方案 :firecracker:

遍历核心时检测核心是否存在,不存在就删除而不是创建。

系统环境 :earth_asia:

附注 :desert_island:

-(请在这里填写)-

SSLinnnnnn6 commented 1 year ago

+1

TT702 commented 1 year ago

应该修好了