java代码FileInputStream的复制粘贴练习
2024-08-26 11:57:13
所有的输入输出流都是对于程序来说的,这个图是实现文件内容的复制粘贴功能的e
首先把文件读到哦程序里,然后把程序读出到文件l
package com.a.b;
//这个复制和粘贴-----------首先把文件从程序里取出来,然后把文件读到程序里
import java.io.*;
public class fsdl {
public static void main(String[] args) throws IOException {
File f=new File("D:\\DFS.txt");
File f1=new File("D:\\DFS.txt");
File f2=new File("D:\\LO.txt");//这里报错了。找不到指定的文件,显然不存在就要创建
if(!f1.exists()){
f1.createNewFile();
}
if(!f2.exists()){
f2.createNewFile();
}
//复制,首先把文件从程序里读出来,然后把文件读到程序里
//也就是先把程序里文件读出来,然后把文件读到程序里
FileInputStream fis=new FileInputStream(f1);
FileOutputStream fos=new FileOutputStream(f2); //到这里完成了对文件的创建,读写还没实现,所以下面通过循环读取字节,, int a;
while((a=fis.read())!=-1){//首先把文件读到程序里,然后把程序读出到文件
fos.write(a);
//System.out.println(a); } }
}
最新文章
- 高效率去掉js数组中重复项
- objective-c第七章课后练习2
- C#传真传址 结构体
- 9.链式A+B
- 011OK6410开发板介绍
- 银河英雄传说 (codevs 1540) 题解
- oracle PL/SQL(procedure language/SQL)程序设计(在PL/SQL中使用SQL)
- SSH搭建完美CURD,含分页算法
- C/C++取出变量的每一位的值(第一次知道还有QBitArray)
- 我是如何处理大并发量订单处理的 KafKa部署总结
- CAP 介绍及使用【视频】
- 【转载】QT MySQL数据库操作总结
- Jeecg踩坑不完全指南
- URL编码和Base64编码 (转)
- Flutter 异常处理之图片篇
- 微信小程序授权登录
- go语言之行--数组、切片、map
- iOS uitextfield长度限制
- 动画-缩放,旋转 CGAffineTransform
- apply、call和bind
热门文章
- bzoj1711
- 【python常见面试题】之python 中对list去重的多种方法
- SpringXML方式给bean初始化属性值
- SpringInAction--自动化装配Bean(隐式装配)
- C++面向对象高级编程(二)基础篇
- Django部署时为什么要用 uWSGI与 Nginx? 以及 WSGI,uwsgi等协议
- [转载][QT][SQL]sql学习记录5_sqlite视图(View)
- IT NEWS WebSite
- object references an unsaved transient instance - save the transient instance before flushing: com.jspxcms.core.domain.ScTeam
- mysql 导入 csv文件中数据,只能导入第一行