package outputstream; import com.sun.xml.internal.ws.policy.privateutil.PolicyUtils; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class filecopy { public static void main(String[] args) { //完成文件copy ,将e:\\123456.jpg copy 到c:\\ //思路分析 //1.创建文件的输入流,将文件读入到程序 //2.创建文件的输出流,将读取到的文件数据写入到指定程序中 String srcfilepath = "e:\\123456.png"; String destfilepath = "d:\\123456.png"; FileInputStream fileInputStream =null; FileOutputStream fileOutputStream = null; try { fileInputStream = new FileInputStream(srcfilepath); fileOutputStream = new FileOutputStream(destfilepath); byte[] buf = new byte[1024]; int readlen = 0; while((readlen = fileInputStream.read(buf)) != -1){ fileOutputStream.write(buf,0,readlen); } System.out.println("copy ok"); } catch (IOException e) { e.printStackTrace(); } finally { try { if(fileInputStream !=null){ fileInputStream.close(); } if(fileOutputStream !=null){ fileOutputStream.close(); } } catch (IOException e) { e.printStackTrace(); } } } }
io文件拷贝
于 2022-11-20 09:59:22 首次发布