import org.apache.commons.codec.digest.*;//获取文件MD5的jar包需要单独导入,具体方法自行百度。
import java.io.*;
public class GetMD5 {
public static void main(String arg[]){
FileInputStream fis = null;
File oldFile = new File("e:/test","1.apk");//需要查询MD5的文件路径
try {
fis = new FileInputStream(oldFile);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
//System.out.println(DigestUtils.md5Hex(fis));
String s = DigestUtils.md5Hex(fis);//获取一个文件MD5的方法,参数为该文件的输入流
System.out.println(s);
/* if(oldFile.exists()){
oldFile.renameTo(new File("e:/test/" + s));
}*/
fis.close();//关闭流
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}