package cn.nahan.cd.util;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import javax.imageio.ImageIO;
public class FileSizeUtil {
public FileSizeUtil() {
// TODO Auto-generated constructor stub
}
//获得文件的大小 返回的是M兆
public static Long getFileSize(String PathName)throws Exception{
File file=new File(PathName);
return file.length()/1048576;
}
//获取图片的长和高
public static Map<String,Object> getFileAttr(String imagePath)throws Exception{
Map<String,Object> map=new HashMap<String, Object>();
//读取图片对象
BufferedImage img = ImageIO.read(new File(imagePath));
//获得图片的宽
int width= img.getWidth();
//获得图片的高
int height=img.getHeight();
map.put("width", width);
map.put("height",height);
return map;
}
}
java获得文件的大小和图片的长和宽 已封装!
最新推荐文章于 2024-07-03 02:38:38 发布