复制文件
public class IOTest { public static void main(String[] args) { File file = new File("D:\\IoTest"); if(!file.exists()){ //如果不存在则创建文件夹 file.mkdir();//创建文件夹 }else{ file.delete();//先删除 在创建 file.mkdir(); } try{ /* BufferedWriter bufferedWriter =new BufferedWriter(new FileWriter("D:\\IoTest\\hzm.test")); bufferedWriter.write("heoll.word"); bufferedWriter.close();*/ //采用复制文件 copyFile("D:\\img\\1.png","D:\\IoTest\\1.png"); }catch (Exception e){ e.printStackTrace(); } } //复制文件 /** * * @param source 源文件 * @param dest 新文件 * @throws IOException */ public static void copyFile(String sourcePath, String destPath) throws IOException{ File source = new File(sourcePath); File dest = new File(destPath); InputStream inputStream = null; OutputStream outputStream = null; try{ inputStream =new FileInputStream(source); outputStream =new FileOutputStream(dest); byte [] bytes =new byte[1024]; int bytesRead; while ((bytesRead = inputStream.read(bytes))>0){ outputStream.write(bytes,0,bytesRead); } }catch (Exception e){ e.printStackTrace(); }finally { if(inputStream !=null){ inputStream.close(); } if(outputStream !=null){ outputStream.close(); } } } }