java复制文件操作:
public boolean copeFile(File file) {
boolean ble = false;
BufferedReader bufr = null;
BufferedWriter bufw = null;
String line = null;
try {
String fileBak = "/filePath/"+UUID.randomUUID().toString()+".xml";
bufr = new BufferedReader(new FileReader(file));
bufw = new BufferedWriter(new FileWriter(fileBak));
while ((line = bufr.readLine()) != null) {
bufw.write(line);
bufw.newLine();
bufw.flush();
}
ble = true;
} catch (Exception e) {
log.error("xml文件复制失败,源文件名:"+file+"error="+e);
} finally {
try {
if (bufr != null) {
bufr.close();
}
if (bufw != null) {
bufw.close();
}
} catch (IOException e) {
log.error("关闭流资源失败"+e);
}
}
return ble;
}