public static void main(String[] args) throws Exception {
		long t1=System.currentTimeMillis();
		String[] str = new String[numberOfFile];
		File[] file = new File[numberOfFile];
		File fileE=new File(desFile);
		FileInputStream[] fis = new FileInputStream[numberOfFile];
		FileOutputStream fos=new FileOutputStream(fileE,true);
		for (int i = 0; i < numberOfFile; i++) {
			str[i]=srcFile+i+".!mv";
		}
		
		for (int i = 0; i < numberOfFile; i++) {
			file[i]=new File(str[i]);
		}
		
		
		for (int i = 0; i < numberOfFile; i++) {
			fis[i]=new FileInputStream(file[i]);
		}
		
		for (int i = 0; i < numberOfFile; i++) {
			IOUtils.copy(fis[i], fos);
		}
		long t2=System.currentTimeMillis();
		System.out.println(t2-t1);
//		byte[] b=IOUtils.toByteArray(fisa);
//		byte[] b2=IOUtils.toByteArray(fisb);
//		
//		byte[] c=new byte[(b.length+b2.length)/2+1];
//		System.arraycopy(b, 0, c, 0, b.length/2);
//		System.arraycopy(b2, 0, c, b.length/2+1, b2.length/2);
//		
//		fos.write(c);
		
//		byte[] subb=new byte[10];
//		System.arraycopy(b, 0, subb, 0, 10);
//		String sss=StringUtil.toHexString(subb," ",30);
//		System.out.println("ss="+sss);
	}