String filePathOld="/OCRDataUat/wvasScoket/OCRIMAGE/temp/8647800304477102018070518304940.jpg"; String filepathNew="/OCRDataUat/wvasScoket/OCRIMAGE/2019/"; BigDecimal num1 = new BigDecimal("8647800304477102018070518304944"); for(int i=0;i<100;i++){ BigDecimal num2 = new BigDecimal(i); num1=num1.add(num2); System.out.println(num1); copys(filePathOld, filepathNew+num1+".jpg");
}
private static void copys(String url1, String url2) throws Exception { FileInputStream in = new FileInputStream(new File(url1)); FileOutputStream out = new FileOutputStream(new File(url2)); byte[] buff = new byte[512]; int n = 0; System.out.println("复制文件:" + "\n" + "源路径:" + url1 + "\n" + "目标路径:" + url2); while ((n = in.read(buff)) != -1) { out.write(buff, 0, n); } out.flush(); in.close(); out.close(); System.out.println("复制完成"); }