HMCL icon indicating copy to clipboard operation
HMCL copied to clipboard

请为文件写入操作加入判断目标磁盘空间是否充足

Open AdminHcat opened this issue 4 years ago • 2 comments

  • 启动器版本:hmcl 3.3.180
  • 操作系统:Windows 10 pro
  • Java 版本:16

请为文件写入操作加入判断目标磁盘空间是否充足,如安装新游戏版本,目标磁盘空间不足可能报错java.io.IOException之类的

AdminHcat avatar Jun 09 '21 05:06 AdminHcat

可以通过类似于 Files.getFileStore(Path.of("C:/")).getUsableSpace() 的操作来获取剩余空间 但我不确定如何“预估游戏的大小”,这个功能 Glavo 觉得有必要吗? @Glavo

burningtnt avatar Sep 30 '23 10:09 burningtnt

可以通过类似于 Files.getFileStore(Path.of("C:/")).getUsableSpace() 的操作来获取剩余空间 但我不确定如何“预估游戏的大小”,这个功能 Glavo 觉得有必要吗? @Glavo

向下载地址发送HEAD请求,响应头中的Content-Length就是文件大小

zty012 avatar Jul 06 '24 07:07 zty012