Java——I/O操作之拷贝文件
来源:互联网 发布:哈工大大数据集团简介 编辑:程序博客网 时间:2024/05/23 14:52
功能描述:
利用文件输入输出流编写一个实现文件拷贝的程序,源文件名和目标文件名通过控制台输入。
public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.print("请输入文件原路径"); String l1=in.next(); System.out.print("请输入文件新路径"); String l2=in.next(); FileInputStream fis=null; FileOutputStream fos=null; try { //先读取 fis=new FileInputStream(l1); byte[] b=new byte[fis.available()]; fis.read(b); //再写入 fos=new FileOutputStream(l2); fos.write(b); System.out.println("写入成功"); } catch (FileNotFoundException e) { // TODO Auto-generated catch block System.out.println("文件未找到"); e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { //最后再关闭流,无论是否发生异常, //一定会执行finally中的代码 try { if(fis!=null) { fis.close(); } if(fos!=null) { fos.flush(); fos.close(); } in.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
阅读全文
0 0
- Java——I/O操作之拷贝文件
- java I/O流之文件操作
- JAVA之文件操作(I/O)
- Java文件操作2——文件I/O流
- Java文件I/O操作
- Java 7之异步I/O第1篇 - 传统文件 I/O操作
- Linux系统编程——系统调用之 I/O 操作(文件操作)
- Linux系统编程——系统调用之 I/O 操作(文件操作)
- Linux系统编程——系统调用之 I/O 操作(文件操作)
- Linux系统编程——系统调用之I/O操作(文件操作)
- Linux系统编程——系统调用之 I/O 操作(文件操作)
- Linux学习之文件I/O操作
- I\O操作文件之fgetc
- 文件操作之标准I/O函数库
- I/O操作之文件锁定
- Java 对文件的I/O操作
- Java I/O系统文件简单操作
- 文件I/O操作
- PHP----Zend Studio光标变粗了
- codeforces 552C数制的转换,算是状态压缩吧
- Android HTTP数据格式的解析
- QT之中文显示setText(tr("中文"));
- as中日志工具Log
- Java——I/O操作之拷贝文件
- javascript 中,function 方法前面一个分号是啥意思
- struts2面试题
- HDU题目分类
- codeforces 845C Two TVs
- hdu 1401 Solitaire(双向宽搜)
- springmvc 文件上传与下载
- windows10下cuda8.0+cudnn6.0+PYthon3.5.3+tensorflow安装
- 关于post数据服务器端接收不全