我们在web端操作文件(对附件进行管理)的时候,经常会遇到需要将文件转移到其它地方,下面我们就来一起看看如何实现这个功能。public static void main(String[] args) throws IOException {

//获取要复制的文件

File oldfile=new File("D:\\IoTest\\aaa.txt");

//文件输入流,用于读取要复制的文件

FileInputStream fileInputStream = new FileInputStream(oldfile);

//要生成的新文件(指定路径如果没有则创建)

File newfile=new File("D:\\IoTest\\new\\aaa\\ccc.txt");

//获取父目录

File fileParent = newfile.getParentFile();

System.out.println(fileParent);

//判断是否存在

if (!fileParent.exists()) {

// 创建父目录文件夹

fileParent.mkdirs();

}

//判断文件是否存在

if (!newfile.exists()) {

//创建文件

newfile.createNewFile();

}

//新文件输出流

FileOutputStream fileOutputStream = new FileOutputStream (newfile);

byte[] buffer= new byte[1024];

int len;

//将文件流信息读取文件缓存区,如果读取结果不为-1就代表文件没有读取完毕,反之已经读取完毕

while ((len=fileInputStream.read(buffer))!=-1) {

fileOutputStream.write(buffer, 0, len);

fileOutputStream.flush();

}

fileInputStream.close();

fileOutputStream.close();

}

本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/1464.html

java从以文件复制到另一文件_java将一个文件复制到另一个文件夹相关推荐

  1. C语言:向一个文件中写10个数求出其平均值并存入另一个文件中

    题目概述: 在文件file0.dat中写10个数求平均值并存入另一个文件file1.dat中 编程: #include<stdio.h> #include<stdlib.h> ...

  2. java txt 二维数组_java 将一个二维数组存到txt文件里,然后再读取

    java 将一个二维数组存到txt文件里,然后再读取 mip版  关注:286  答案:3  悬赏:30 解决时间 2021-01-26 21:40 已解决 2021-01-26 04:05 将一个d ...

  3. python剪切文件如何恢复_用python实现的可以拷贝或剪切一个文件列表中的所有文件...

    # coding:utf-8 import os import sys def cut_and_paste_file(source, destination): ''' source: file pa ...

  4. 将一个输入流(InputStream)写入到一个文件中

    作用:将一个输入流写入到一个文件中 Random r = new Random(); InputStream input = body.asInputStream(); String fileName ...

  5. java二维整型数组 各行和排序_java:已知我有一个二维数组,直接输入全部数据,怎么对数组的每行进行升序排序...

    展开全部 书写完毕,采纳即可. import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; publ ...

  6. c语言利用文件体写在桌面上,在C语言中怎样新建一个文件夹?

    满意答案 JacinthLancet 推荐于 2017.10.12 采纳率:56%    等级:12 已帮助:35899人 函数名: mkdir 功 能: 建立一个目录(文件夹) 用 法: int m ...

  7. python读取多个文件g_Python多行正则表达式+多个条目在一个g中读取一个文件

    我知道了:import re filename = 'tr.txt' with open(filename,'r') as f: ch = f.read() pat = re.compile('cre ...

  8. VC 文件操作(文件查找,打开/保存,读/写,复制/删除/重命名)

    右击项目->属性->字符集:使用多字节字符集. 这样可以使用char到CString的转化. char sRead[20] = ""; CString strtest ...

  9. cmd命令之Xcopy介绍_复制文件夹里所有文件到另一个文件夹操作方式

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Xcopy是什么? 二.Xcopy参数介绍 三.使用示例 例1.要将所有文件和子目录(包括任何空子目录)从驱动器 ...

  10. MFC打开一个文件方法汇总

    第1个回答 CFileDialog  文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:  CFileDialog::CFileDialog( BOOL bOpenFileDi ...

最新文章

  1. Unity三维游戏开发C#编程大师班 Masterclass In C# Programing Unity 3D Game Development FPS
  2. Linux6-bash基础特性(2)
  3. 去掉hyperlink下划线
  4. 技术人如何搭建自己的技术博客
  5. python_控制台输出带颜色的文字方法
  6. Py之jieba:Python包之jieba包(中文分词最好的组件)简介、安装、使用方法之详细攻略
  7. 入选广州粤菜食材生产基地 农业大健康·林裕豪:从玉农业品牌化
  8. linux查看系统的日志的一些实用操作
  9. Django中手动创建虚拟环境
  10. IDA64 Fatal error before kernel init
  11. P4980-[模板]Pólya定理
  12. 灰色关联法 —— python
  13. 草稿 爬虫-访问登陆可见的页面-请求时带上cookie数据
  14. 一起来玩树莓派--解决官方docker源安装失败的问题
  15. PgSQL · 应用案例 · 经营、销售分析系统DB设计之共享充电宝
  16. ubuntu 16.04 x86_64中arm-none-linux-gnueabi-不起作用时的解决方案
  17. 解决RHEL6 vncserver 启动 could not open default font 'fixed'错误.
  18. 【Android Audio 入门 五】--- AudioSW介绍
  19. ffmpeg GPU加速压制视频
  20. 【OpenFPGA安装】OpenFPGA安装及常见问题总结

热门文章

  1. 21款数据恢复软件,包含电脑PC、手机安卓、与苹果IOS免费下载
  2. visio 2007 简体中文版下载
  3. (三)添加HDRI环境贴图和顶点绘制技巧
  4. 郑大计算机组成原理试题,郑州大学计算机组成原理试卷A.doc
  5. CTF-Crypto-RSA整理
  6. Video Copilot VCReflect for Mac/win (AE倒影插件) 支持2022多帧渲染​
  7. 在构造函数中的setData和getData
  8. 《21天学通Java(第6版)》—— 1.2 面向对象编程
  9. android webview权限申请_android中使用WebView请求网页
  10. 光纤尾纤的型号和作用有哪些?