30、java file文件的移动、删除、复制功能
File pdfFileOld = new File("D:/opt/report/upFiles" + "/"+applyObject1.getIdNumber() + ".pdf");
File pdfFileNew = new File("D:/opt/report/upFiles/aa" + "\\" +applyObject1.getIdNumber() + ".pdf");
pdfFileOld.renameTo(pdfFileNew);
File pdfFileOld = new File("D:/opt/report/upFiles" + "/"+applyObject1.getIdNumber() + ".pdf");
pdfFileOld.delete();
static void copy(String srcPathStr, String desPathStr)
{
String newFileName = srcPathStr.substring(srcPathStr.lastIndexOf("\\")+1);
System.out.println("源文件:"+newFileName);
desPathStr = desPathStr + File.separator + newFileName;
System.out.println("目标文件地址:"+desPathStr);
try
{
FileInputStream fis = new FileInputStream(srcPathStr);
FileOutputStream fos = new FileOutputStream(desPathStr);
byte datas[] = new byte[1024*8];
int len = 0;
while((len = fis.read(datas))!=-1)
{
fos.write(datas,0,len);
}
fis.close();
fis.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}