public void copyFile(String oldPath, String newPath) throws IOException {
   try {
       String newPathFolder = newPath.substring(0, newPath.lastIndexOf("/"));
       File folder = new File(newPathFolder);
       if (!folder.exists()){
           folder.mkdirs();
       }
               int bytesum = 0;
           int byteread = 0;
           File oldfile = new File(oldPath);
           if (oldfile.exists()) { // 文件存在时
                InputStream inStream = new FileInputStream(oldPath); // 读入原文件
                FileOutputStream fs = new FileOutputStream(newPath);
               byte[] buffer = new byte[1444];
               while ((byteread = inStream.read(buffer)) != -1) {
                   bytesum += byteread; // 字节数 文件大小
                   fs.write(buffer, 0, byteread);
               }
               inStream.close();
               fs.close();
            }
   } catch (IOException e) {
       throw new IOException(e);
   }

}