java 获得文件大小并转换为MB

//不能直接进行运算,会损失精度,因此先取得大小
double fileSize = file.length();

//运算转换单位(保留2位小数)
double fileSizeMB = new BigDecimal(fileSize/1024/1024).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); //转换单位为MB

你可能感兴趣的:(java,java)