public static void copy(String source, String destination) throws IOException {

		FileInputStream fis = null;
		FileOutputStream fos = null;

		try {
			byte buffer[] = new byte[1024 * 64];
			int taille = 0;

			fis = new FileInputStream(source);
			fos = new FileOutputStream(destination);

			while ((taille = fis.read(buffer)) != -1) {
				fos.write(buffer, 0, taille);
			}

		} finally {

			if (fis != null) {
				try {
					fis.close();
				} catch (IOException e) {

				}

			}

			if (fos != null) {
				try {
					fos.close();
				} catch (IOException e) {
				}
			}
		}
	}