文件的复制
来源:互联网 发布:风物彩淘宝店是正品吗 编辑:程序博客网 时间:2024/06/06 14:10
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Scanner;public class Cop { static final String INPUT="d:/student.txt"; //定义输入文件路径 static final String OUTPUT="d:/stunew.txt"; //定义输出文件路径 public static void main(String[] args) throws FileNotFoundException{ // TODO 自动生成的方法存根 int iResult; String str; RandomAccessFile rdin=new RandomAccessFile(INPUT,"rw"); //创建具有读/写功能的RandomAccessFile对象rdin FileInputStream fisIn=new FileInputStream(INPUT); //创建文件读入流对象fisIn FileOutputStream fosOut=new FileOutputStream(OUTPUT); //创建文件写出流对象fosOut try{ System.out.println("添加文件内容:"); Scanner sc=new Scanner(System.in); //从键盘读入信息 str=sc.next(); rdin.writeBytes(str); //将读入的字符串信息写入RandomAccessFile对象rdin System.out.println("开始文件复制"+INPUT); do{ //将对象fisIn中的内容写入对象fosOut,即实现文件内容复制的功能,到文件结尾iResult=-1为止 iResult=fisIn.read(); if(iResult!=-1) { fosOut.write(iResult); System.out.println("…\n"); } } while(iResult!=-1); System.out.println(INPUT+"已成功复制到"+OUTPUT); fisIn.close(); //关闭对象fisIn和对象fosOut fosOut.close(); } catch(IOException e){ e.printStackTrace(); } }}
结果为:
知识要点:
1.Input Stream类。
2.Output Stream类。
3.File Input Stream类。
4.File Output Stream类。
阅读全文
3 0
- 文件的复制
- DELPHI文件的复制
- 文件的复制
- 文件的复制
- C++ ------------------------- 文件的复制
- 文件的复制
- iOS文件的复制
- JAVA 文件的复制
- 文件的复制
- 文件复制的疑惑
- 文件的复制io
- Linux文件的复制
- 文件的复制
- java 文件的复制
- 文件的复制
- Linux文件的复制
- 文件的复制
- 实现文件的复制
- javaee(cookie和session)
- Codeforces Round #444 (Div. 2)-C-Solution for Cube(魔方一步还原)
- C和指针之函数之递归实现厄密多项式
- Java 枚举(enum) 详解7种常见的用法
- 【LeetCode】581.Shortest Unsorted Continuous Subarray(easy)解题报告
- 文件的复制
- 11.7每日一练2
- 微信可以这样玩
- 锚点标签的3个页面跳转练习页面
- iOS NSSet 总结
- Java学习心得
- android 开源库一
- 计算机网络基础
- 1到10,20到30,35到45的和