FileChannel进行文件复制

开发 开发工具
博主发表的文章,有的是自己原创,有的是这些年本人从网上积累的,方便大家学习。

 [[178885]]

/** 
 * 导入 
 * @param urlPath 附件相对路径(xml存储路径) 
 * @param path 项目绝对路径 
 * @param keyID 要导出信息的keyID 
 * @param filepath 导入后路径 
 */ 
private static void importCopy(String urlPath, String path, String keyID, String filepath) { 
 // 生成目录 
 File f = new File(path + filepath); 
 if (!f.exists()) { 
 f.mkdirs(); 
 } 
 String filename = urlPath.substring(urlPath.lastIndexOf("/") + 1); 
 FileInputStream fi = null
 FileOutputStream fo = null
 FileChannel in = null
 FileChannel out = null
 try { 
 fi = new FileInputStream(path + "/imp/" + keyID + "/" + filename); //源文件 
 fo = new FileOutputStream(path + filepath + filename); //导入后文件 
 in = fi.getChannel();// 得到对应的文件通道 
 out = fo.getChannel();// 得到对应的文件通道 
 in.transferTo(0, in.size(), out);// 连接两个通道,并且从in通道读取,然后写入out通道 
 } catch (IOException e) { 
 e.printStackTrace(); 
 } finally { 
 try { 
 fi.close(); 
 in.close(); 
 fo.close(); 
 out.close(); 
 } catch (IOException e) { 
 e.printStackTrace(); 
 } 
 } 

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.

【本文是51CTO专栏作者张勇波的原创文章,转载请通过51CTO获取作者授权】

责任编辑:武晓燕 来源: 上下求索的Z先生博客
相关推荐

2023-07-05 07:36:36

SpringJava代码

2024-11-20 10:00:00

Python文件读写

2011-09-01 18:54:29

WifiGoodReader

2010-03-12 19:29:15

python svn脚

2022-08-17 12:35:26

Linux sed编辑器

2024-09-29 16:27:46

Python文件管理

2020-12-31 05:37:05

HiveUDFSQL

2018-03-27 13:33:48

百度

2021-08-30 07:57:26

OpenAttack文本对抗攻击

2021-03-31 12:41:24

C语言编程语言

2023-11-13 18:37:44

2022-02-14 15:07:48

进程FileChanne线程

2023-06-11 17:00:06

2016-11-16 15:05:42

情感分析

2021-10-08 11:45:33

内存HeapByteBuf堆内

2010-03-23 16:30:47

Python文件复制

2015-02-02 11:03:12

2021-05-24 06:20:04

Linuxsed命令

2010-02-22 18:04:27

CentOS mpla

2023-11-28 09:00:00

机器学习少样本学习SetFit
点赞
收藏

51CTO技术栈公众号