public static void copy(File srcFile, File destDir) {
		System.out.println(srcFile.getAbsolutePath());
		System.out.println(destDir.getAbsolutePath());
		long copySizes = 0;
		
		try {  
            FileChannel fcin = new FileInputStream(srcFile).getChannel();  
            FileChannel fcout = new FileOutputStream(destDir).getChannel();  
            long size = fcin.size();  
            fcin.transferTo(0, fcin.size(), fcout);  
            fcin.close();  
            fcout.close();  
            copySizes = size;  
        } catch (FileNotFoundException e) {  
            e.printStackTrace();  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
		
//		InputStream in = null;
//		OutputStream out = null;
//		try {
//			in = new BufferedInputStream(new FileInputStream(src), BUFFER_SIZE);
//			out = new BufferedOutputStream(new FileOutputStream(dst),
//					BUFFER_SIZE);
//			byte[] buffer = new byte[BUFFER_SIZE];
//			while (in.read(buffer) > 0)
//				out.write(buffer);
//		} catch (Exception e) {
//			e.printStackTrace();
//		} finally {
//			try {
//				if (null != out) {
//					out.flush();
//					out.close();
//				}
//				if (null != in) {
//					in.close();
//				}
//			} catch (IOException e) {
//				e.printStackTrace();
//			}
//		}
	}