- /**
- * 导入
- * @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();
- }
- }
- }
【本文是专栏作者张勇波的原创文章,转载请通过获取作者授权】
创新互联专注于高港网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供高港营销型网站建设,高港网站制作、高港网页设计、高港网站官网定制、微信小程序服务,打造高港网络公司原创品牌,更为您提供高港网站排名全网营销落地服务。
分享题目:FileChannel进行文件复制
URL网址:http://www.mswzjz.cn/qtweb/news25/22325.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能