一、问题背景 将原文件重命名并拷贝到新的路径下。 二、代码实现 public class GenerateFeePdf { private void genPdfToNewpath(String originalPath,String destinyPath){ try { DataInputStream fin = new DataInputStream(new BufferedInputStream(new FileInputStream(originalPath))); DataOutputStream fout = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(destinyPath))); byte[] buff = new byte[1024]; int bytesRead; while(-1 != (bytesRead = fin.read(buff, 0, buff.length))) { fout.write(buff,0,bytesRead); } fout.close(); fin.close(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void main(String[] args){ String pdfFilesPath = "E://pdfs"; String newPdfFilesPath = "E://pdfsNew"; GenerateFeePdf genPdfs = new GenerateFeePdf(); genPdfs.genPdfToNewpath(pdfFilesPath+File.separator+pdfOldName,newPdfFilesPath+File.separator+pdfNewName); } }