public static void copyFile(String fileFrom, String fileTo) {
		File srcFile = new File(fileFrom);
		if (!srcFile.exists()) {
			return;
		}
		File destFile = new File(fileTo);
		if (destFile.exists()) {
			destFile.delete();
		}
		try {
			destFile.createNewFile();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		FileInputStream in = null;  
		FileOutputStream out = null;  
		try {  
			in = new FileInputStream(fileFrom);  
			out = new FileOutputStream(fileTo);
            byte[] bt = new byte[5 * 1024];  
            int count;  
            while ((count = in.read(bt)) > 0) {  
                out.write(bt, 0, count);  
            }  
        } catch (IOException ex) {
        	ex.printStackTrace();
        }  finally {
        	try {
        		if (in != null) {
        			in.close();  
        		}
        		if (out != null) {
        			out.close();  
        		}
			} catch (Exception e) {
				// TODO: handle exception
				e.printStackTrace();
			}
        }
	}