HMCL
HMCL copied to clipboard
请为文件写入操作加入判断目标磁盘空间是否充足
- 启动器版本:hmcl 3.3.180
- 操作系统:Windows 10 pro
- Java 版本:16
请为文件写入操作加入判断目标磁盘空间是否充足,如安装新游戏版本,目标磁盘空间不足可能报错java.io.IOException之类的
可以通过类似于 Files.getFileStore(Path.of("C:/")).getUsableSpace() 的操作来获取剩余空间 但我不确定如何“预估游戏的大小”,这个功能 Glavo 觉得有必要吗? @Glavo
可以通过类似于 Files.getFileStore(Path.of("C:/")).getUsableSpace() 的操作来获取剩余空间 但我不确定如何“预估游戏的大小”,这个功能 Glavo 觉得有必要吗? @Glavo
向下载地址发送HEAD请求,响应头中的Content-Length就是文件大小