使用NIO进行文件拷贝详解编程语言
2023-06-13 09:20:29 时间
只要三行代码进行文件拷贝,嘿嘿,当然三行中不包含文件是否存在的判断和异常的处理了,只是想说明一下,采用FileChannel的API的方便性。
import java.io.FileInputStream ; import java.io.FileOutputStream ; import java.io.IOException ; import java.nio.channels.FileChannel ; public class FileCopy public static void main(String[]args) throws IOException{ String sourcefile="E://参考资料//设计模式.pdf"; String targetfile = "E://参考资料//设计模式1.pdf"; copyfile(sourcefile, targetfile); /** * 方法用途:文件拷贝 * 方法名:copyfile * 返回值:void * 参数:@param sourcefile 源文件 * 参数:@param targetfile 目标文件 * 参数:@throws IOException private static void copyfile(String sourcefile,String targetfile) throws IOException{ FileChannel sourcefc = new FileInputStream(sourcefile).getChannel(); FileChannel targetfc = new FileOutputStream(targetfile).getChannel(); sourcefc.transferTo(0,sourcefc.size(),targetfc); //上面没有进行文件是否存在的判断和异常的处理 }
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/10525.html
cjava相关文章
- 小巧的文件模板工具
- java使用nio读写文件[通俗易懂]
- centos误删文件如何恢复文件数据
- Java 使用 NIO 进行文件合并输出详解编程语言
- 探寻Oracle dbf文件之秘密(oracledbf查看)
- Linux下妙用rm命令删除文件(linux系统删除命令)
- 文件运行Linux下的.sh文件(linux下运行.sh)
- Linux文件复制简易指南(linux复制到文件)
- Linux下快速删除远程文件(linux删除远程文件)
- Linux文件管理:第一行技能(linux文件第一行)
- 如何在Linux中查找特定文件的大小(linux某个文件大小)
- Linux中修改文件拥有者的方法(linux 修改拥有者)
- FSO文件对象介绍及常用函数
- java生成文件夹和文件的简单示例分享