JavaIO包实现文件复制
这是一个用java.io来进行复制文件的例子。
其实就是一个java.io中流的简单使用。
具体的步骤如下所示:
1.通过 String 创建 File
2.通过 File 创建 FileInputStream 和 FileOutputStream
3.读流写流
具体代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | public static void copy(String dest, String src) throws IOException{ // 通过 String 创建文件 File destF = new File(dest); File srcF = new File(src); // 通过 File 创建 文件流 InputStream inputS = new FileInputStream(srcF); OutputStream outputS = new FileOutputStream(destF); // 读写流 byte [] buffer = new byte [ 1024 ]; int length = 0 ; while ((length = inputS.read(buffer)) > 0 ) { outputS.write(buffer, 0 , length); } // 关闭流 inputS.close(); outputS.close(); } |
测试如下所示
第一步:新建两个文件,src有内容,dest没有内容
第二步:调用程序
第三步:查看结果 -- 复制成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~