文件读写方法1.FileInputStream和FileOutputStream

package fileTest;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStream;

public class Demo1 {

public static void main(String[] args) throws IOException {

File origin = new File("F:\\javagame\\ren\\ren.txt");

File copytxt = new File("F:\\javagame\\jie\\rencopy.txt");   //定义一个读的对象

FileInputStream readTest = new FileInputStream(origin);//抛出FileNotFoundException异常

//定义一个写的对象

FileOutputStream writeTest = new FileOutputStream(copytxt);//抛出FileNotFoundException异常

int r;

while((r = readTest.read()) != -1){   //抛出IOExeception异常

writeTest.write(r);               //r 为字节   一个字节一个字节的写入文档中

}

System.out.println("复制成功");

writeTest.close();

readTest.close();

}

}

/*

*一个字节一个字节读写效率低,不常用

*/

时间: 2024-10-06 02:28:09

文件读写方法1.FileInputStream和FileOutputStream的相关文章

python 的文件读写方法:read readline readlines wirte   writelines

read()方法读入整个文件,把整个文件以字符串形式返回. readline()  方法每次只读一行,每运行一次只读一行.如果要读整个文件,需要结合循环判断文件结束. python判断文件末尾的标志是,读到空字符. 比如: while str != '':     readline() 而readlines()每次读入整个文件,以列表的形式返回,把文件的每一行作为列表的一个元素. write(str)  提供的参数是字符串,把字符串写入文件. writelines(seq)  提供的参数是可迭代

文件读写两三事

前言 随意玩玩,顺便了解下io流. 正文 Java中存在File类,构造时候传入路径,即可锁定文件,如果不存在可以自己创建. 读写文件的时候使用FileInputStream和FileOutputStream两个类,他们都是基于字节读取的. 下面是一个demo package FileDemo; import java.io.File; public class FileDemo1 { public static void main(String[] args) { File f = new F

C# ini文件读写简单封装

一.故事线 ini文件是非常好用的配置文件,通过系统api可以方便的管理参数,本文介绍一下c#下文件读写方法. 二.文件格式 通常ini文件是这样的格式: [section1] key1=value1 key2=value2 [section2] key3=value3 key4=value4 section标识块,一个简单的分组 key~value对应的键值对 三.系统API [DllImport("kernel32")] private static extern long Wri

Android读写assets、raw、sdard和工程文件的方法

Android开发离不开对文件的操作,前面的文章“Android简易数据存储之SharedPreferences”和“Android数据存储之SQLite的操作”,分别讲解了简单的数据的存储和数据库数据的操作.然而,前面的两篇文章都未涉及具体文件的操作.下面来看下Android是怎么操作其内置目录文件及外部sdcard数据的. 环境:Android studio.海马玩模拟器 资源文件: /assets目录下test.txt aaaaaaaaaaaaaa bbbbbbb /res/raw(需要手

day20 文件输入流和输出流FileInputStream FileOutputStream

1.概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流. 流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 字符流 : 字符流只能操作纯字符数据,比较方便. 2.IO流常用父类 字节流的抽象父类: InputStream OutputStream 字符流的抽象父类: Reader Writer IO流(FileInputStream)read()一

转:Java读写文件各种方法及性能比较

干Java这么久,一直在做WEB相关的项目,一些基础类差不多都已经忘记.经常想得捡起,但总是因为一些原因,不能如愿. 其实不是没有时间,只是有些时候疲于总结,今得空,下定决心将丢掉的都给捡起来. 文件读写是一个在项目中经常遇到的工作,有些时候是因为维护,有些时候是新功能开发.我们的任务总是很重,工作节奏很快,快到我们不能停下脚步去总结. 文件读写有以下几种常用的方法 1.字节读写(InputStream/OutputStream) 2.字符读取(FileReader/FileWriter) 3.

2016-9-61、 批量给文件名的前面加上“igeek_高薪就业” 2、 利用FileInputStream和FileOutputStream复制文件

在此只列出典型题目,有的题目扫一眼就有思路的不去浪费时间了,想要完整题目的评论留邮箱,看到就发. 1.批量给文件名的前面加上“igeek_高薪就业” package com.work; import java.io.File; public class Work0906 { public static void main(String[] args) { //1.批量给文件名的前面加上“igeek_高薪就业” String path = "D:/wkexp/extjs"; String

WinCE上的mfc编程对文件的读写方法

本学期嵌入课上,老师留的作业是进行一个基于WinCE的嵌入式MFC程序开发.由于不是很熟悉WinCE的开发环境,之前掌握的好多读写文件的方法都不能很好的使用,会出现莫名的错误.几经摸索和尝试,终于试探出WinCE平台下的txt使用方法,源码及解释如下. //写文件 CStdioFile wFile //CFile::modeNoTruncate的含义是创建文件,且不清零 //若将CFile::modeNoTruncate替换为CFile::modeCreate,则代表以清零方法创建 if(wFi

File FileInputStream和FileOutputStream读写

1 package com.javaio.study; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 8 /** 9 * FileInputStream和FileOutputStream学习 10 * @author chen 11 * 12 */ 13 public class IOUtil