public static void moveFile(File src, File dst) throws IOException {
if (dst.exists()) {
dst.delete();
}
InputStream input = new FileInputStream(src);
OutputStream output = new FileOutputStream(dst);
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = input.read(buffer)) != -1) {
output.write(buffer, 0, bytesRead);
}
src.delete();
}