二进制的读写文件

1.DtaInputStream(字节流类读二进制文件)

构造一个输入流对象:

  DataInputStream dis=new DataInputStream(new FileInputStream("src/a.jpg"));

  dis.read();//读取数据字节

  dis.close();//关闭输入流

2.DtaOutputStream

  DataOutputStream dos=new DataOutputStream(new FileOutputStream("src/b.jpg);

  dos.write(255);//指定字节数据写如文件

  dos.close();//关闭输出流

3.字符文件 :

BufferedReader br=new BufferedReader (new FileReader("文件"));

BufferedWriter bw =new BufferedWriter(new FileWriter("文件",boolean));

4.字节文件:

DataInputStream dis=new DataInputStream(new FileInputStream("文件"));

DataOutputStream dos=new DataOutputStream(new FileOutputStream("文件"));

5.整个字符文件:

String str=null;

while((str =br.readLine())!=null){

System.out.println(str);

}

6.整个字节文件:

int b;

while((b=d.read())!=-1){

dos.write(b);

System.out.println((char)b);

}

时间: 2025-01-14 08:08:34

二进制的读写文件的相关文章

《用二进制方式向文件读写一组数据》

/* 用二进制方式向文件读写一组数据 一般的调用方式为: fread(buffer,size,count,fp); fwrite(buffer,size,count,fp); 其中: buffer:是一个地址,对fread来说,它是用来存放从文件读入的数据的存储区的地址. 对fwrite来说,是要把此地址开始的存储区中的数据向文件输出(以上指的是起始地址) size:要读写的字节数 count:要读写多少个数据项(每个数据项的长度为size) fp:FILE类型指针 从键盘输入10个学生的有关数

python二进制读写文件

#coding=gbk ''' Created on 2014-5-7 ''' import os.path inputPath = './input.txt' outPath = './out.txt' bufferSize = 10 inputFile = open(inputPath, 'rb') outFile = open(outPath, 'wb+') fileSize = os.path.getsize(inputPath) readedSize = 0 while readedS

Python读写文件

Python读写文件1.open使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open('thefile.txt')try:     all_the_text = file_object.read( )finally:     file_object.close( ) 注:不能把open语句放在try块里,因为当打开文件出现异常时,文件对象file_object无法执行close()方法.

Verilog读写文件

在通过编写Verilog代码实现ram功能时,需要自己先计算寄存器的位数和深度再编写代码. 而如果需要在编写的ram中预置值的话,就需要使用Verilog语言编写程序读写文件,来将相应的数据赋给寄存器. 这里给出Verilog实现ram的代码: module dpram( rclk, raddr, dout, wclk, we, waddr, din ); parameter aw = 16; //address widtth parameter dw = 12; //data address

第五篇:使用无缓冲IO函数读写文件

前言 本文介绍使用无缓冲IO函数进行文件读写. 所谓的无缓冲是指该IO函数通过调用系统调用实现,其实系统调用内部的读写实现也是使用了缓冲技术的. 读写步骤 1. 打开文件 open 函数 2. 读写文件 read write 函数 3. 修改文件指针 lseek 函数 ( 可能和 2 交替进行 ) 4. 关闭文件 close 函数 代码示例 1 // 2 // 本程序往一个文件中写入一个整型数组 3 // 然后读取这个数组并输出 4 // 5 6 #include <unistd.h> 7 #

【node.js学习】--(3)--读写文件

读写文件 一般读写 新建copyFile.js var fs = require("fs"); function copyFile(src,dest){ varfile = fs.readFileSync(src);//根据文件路劲读取文件 fs.writeFileSync(dest,file);//将内容写入文件 } function main(argv){ copyFile(argv[0],argv[1]); } main(process.argv.slice(2));//接受命令

[Python 3系列]读写文件

文件路径 文件有两个关键属性:"文件名"和"路径".路径指明了文件在计算机上的位置. 在windows上,路径书写使用倒斜杠作为文件夹之间的分隔符.但在OS X和Linux上,使用正斜杠作为它们的路径分隔符.如果想要程序运行在所有操作系统上,在编写python脚本时,必须处理这两种情况. 如果将单个文件和路径上的文件夹名称的字符串传递给os.path.join()函数,它会返回一个文件路径的字符串,包含正确的路径分隔符. >>> import os

Python读写文件实际操作的五大步骤

Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下的文章会给你详细的介绍相关内容,会你在以后的学习的过程中有所帮助,下面我们就详细介绍其应用程序. 一.打开文件 Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下的文章会给你详细的介绍相关内容,会你在以后的学习的过程中有所帮助,下面我们就详细介绍其应用程序.代码如下: f = open("d:\test.txt", "w") 说明: 第一个参数是文件名称,包括路

Lua读写文件

文件读写 文件读写对制作游戏很有帮助.可以调用别的文件中的代码,保存最高分.游戏存档.玩家状态等信写到文件中. 首先,让我们看一个简单的命令:dofile.这个命令会读入另一个文件的代码并立即执行. 代码: dofile("./test.lua") 很简单的命令.注意 ./ 是指根目录,不是子目录.如果是子目录,应该这样用: 代码: dofile("./files/test.lua") 那么,如果我们的文件 test.lua 包含下述代码: 代码: playerx