字节流的 创建 写入文字 复制文件
// 字节流文件的创建 复制
import java.io.*;
import javax.imageio.stream.FileImageInputStream;
public class FileL {
public static void main(String[] args) {
// 异常处理
try {
fun();
fun1();
fun2();
} catch (Exception e) {
e.printStackTrace();
}
}
/*
* 在文件中续写文件
*/
public static void fun() throws Exception{
// 在ac.txt中续写文文字
FileOutputStream fos=new FileOutputStream("D:\\IO\\ac.txt",true);
// 写入字符串 加getBytes()
fos.write("\r\n 你好\r\n".getBytes());
// 加入字数组
byte[] b={66,67,68,69};
// 写入数组
fos.write(b);
// 关闭
fos.close();
}
/*
* 读取ac.txt文件
*/
public static void fun1() throws Exception{
// 要读取的文件
FileInputStream fis=new FileInputStream("D:\\IO\\ac.txt");
// 用2M的速度读取
byte [] b=new byte[1024*10];
// 定义长度为零
int len=0;
// 如果长度为-1 的时候结束
while((len=fis.read(b))!=-1){
// 打印文件内容同
System.out.println(new String (b,0,len));
}
fis.close();
}
// 复制文件
public static void fun2() throws Exception{
// 要复制的文件
FileInputStream fis=new FileInputStream("d:\\IO\\ac.txt");
// 要复制到哪里的路径
FileOutputStream fos=new FileOutputStream("D:\\IO\\ac1.txt");
// 复制的速度为2M
byte [] b=new byte[1024];
// 定义长度为零
int len=0;
// 如果长度为-1 的时候结束
while ((len=fis.read(b))!=-1){
fos.write(b,0,len);
}
fos.close();
fis.close();
}
}
转载于:https://www.cnblogs.com/hph1728390/p/10596228.html
字节流的 创建 写入文字 复制文件相关推荐
- linux复制文件跳过相同,Linux cp指令,怎么跳过相同的文件
1.使用cp命令的-n参数即可跳过相同的文件 . 2.cp命令使用详解: 1).用法:cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目录 或:cp [选项] ...
- Centos7复制文件显示进度
目录 一.cp命令简介 二.环境准备 2.1 系统环境 2.2 文件下载 三.安装 3.1 安装依赖环境 3.2 配置环境变量 3.3 配置安装内容 3.4 复制命令 四.测试 4.1 cpg测试 4 ...
- 使用字符流 创建文件 写入文件 复制文件
import java.io.*; /** * 使用字符流创建文件复制文件 * 在盘符中文件夹 * 在文件夹中添加文件 * 在文件中写文字 * 复制文件 * */ public c ...
- golang 文件 文件夹 创建 读取 移动 复制 写入 遍历
目录 文件读取 创建 写入 移动 拷贝 删除 文件 创建文件夹 文件覆盖判断 遍历文件夹 权限 文件操作, 大体分为两部分: os库 : 文件\文件夹创建,读取,移动,复制 io库 : 文件内容的写入 ...
- IO流之字节流 +字符流 (复制文件)
复制的本质,如字节流字节数组复制,根据方法.read()的一次一次2个字节的读取,第一次读出的是ab 长度 2,第二次读出cd长度2,第三次读出e 长度1,但是还没结束,第四次读出0,长度-1,结束循 ...
- 字节流复制文件 java
字节流复制文件 java #mermaid-svg-5dltjDbFFRmQ4XcJ .label{font-family:'trebuchet ms', verdana, arial;font-fa ...
- python读取、写入、移动、复制文件(夹)以及其他关于文件(夹)的操作
文章目录 基础操作 判断文件或者目录是否存在 创建目录 连接两个路径成为一个路径 读取文件 写入文件 移动文件(夹) 复制文件(夹) 突然发现,经常需要进行文件操作,因为如果程序运行时间很长,我们需要 ...
- python读取写入文件_Python读取文件,写入文件,打开文件,删除文件,复制文件
python读取写入文件 In this tutorial we are going to learn about Python File Operations such as python read ...
- javaSE commons-io第三方插件, FileUtils工具类,复制文件夹、文件,写入/读取文件
commons-io插件下载:https://pan.baidu.com/s/16-lyGR0KKp943pIOCYTVcg 密码:x1t9 在项目中导入classpath: 1.创建lib文件夹 ...
最新文章
- CCNA考试认证教材【 ip地址 子网划分 】视频教程【高清】
- 阿里数学竞赛可以报名了!奖金增加到400万元,题目面向大众公开征集
- 【Java 泛型】泛型用法 ( 泛型编译期擦除 | 上界通配符 <? extends T> | 下界通配符 <? super T> )
- 刷新后控制TAB键到下一个控件
- oauth2令牌刷新_了解OAuth2令牌认证
- python 列表与元组的操作简介
- javascript控制台_如何充分利用JavaScript控制台
- Pandas 文本数据方法 findall( )
- 推荐的Java项目_求点Java项目推荐?
- Hadoop 的常用组件一览
- react根据中文获取拼音_react下将输入的汉字转化为拼音
- 怎么测试软件的自动升级,欧姆龙编程软件怎么升级 自动更新步骤详解
- 用户访谈与问卷调查怎么做
- 智能开关如何实现双控
- php上传504,nginx+php设置大文件请求上传(502及504问题处理)
- 转帖自勉:一个猎头的自述
- SAP BASIS ADM100 中文版 Unit 5(1)
- 【零碎小知识】【python】selenium库模拟浏览器闪退
- mtk-lk display代码分析
- UCK将信任建立在安全之上 让生态价值源远流长