import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
/**
* @author Administrator
* @version v1.0, 2011-5-15
*/
public class Test2 {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
File f=new File("e:/修改好数据.rar");
InputStream inputStream=new BufferedInputStream(new FileInputStream(f)) ;
OutputStream out = new BufferedOutputStream(new FileOutputStream(new File("c:/a.rar")));
byte[] b=new byte[1024*1024];
long inslength=0;
int r=0;
long a=System.currentTimeMillis();
int m=1;
while((r=inputStream.read(b))!=-1){
System.out.println(m+":1111111111111..."+r);
out.write(b);
inslength+=r;
m++;
}
System.out.println(System.currentTimeMillis()-a);
System.out.println(inslength);
while((r=inputStream.read(b))!=-1){
System.out.println("222222222..."+r);
}
inputStream.close();
out.close();
}
}
分享到:
相关推荐
下面将详细讲解标题中提到的三种在VC++中实现读写文件的方法。 1. Linux下文件句柄方式 在Linux系统中,文件操作主要通过文件描述符(file descriptor)来完成,它是一个非负整数,表示一个打开的文件。在C或C++中...
### Linux内核中读写文件数据方式详解 #### 概述 在Linux内核开发过程中,经常需要在内核环境中读写文件数据,特别是在调试驱动程序时。由于内核环境中无法直接使用标准库,因此必须借助内核提供的特定API来进行...
在Linux内核编程中,有时候需要直接在内核空间中读写文件,这通常发生在调试驱动程序时。由于内核环境中没有标准C库的支持,必须使用内核提供的特定函数来实现这一目标。以下是对主要涉及的函数的详细解释: 1. **...
通过can总线实现对U盘拔插的感应以及在U盘中读写文件,并在oled上显示状态。包括整个工程文件。 U盘读写文件程序\YT32B1_STM32F103_demo.uvproj, 19771 , 2018-04-27 U盘读写文件程序\Basic\adc\adc.c, 4288 , 2018...
js实现的读写文件,文件放在的c:\12.txt里
特别是在处理大量数据时,如读写文件,多线程可以同时执行不同的任务,从而显著提高整体性能。本项目着重探讨如何在多线程环境中实现安全有效的文件读写操作。 首先,我们需要理解多线程的基本概念。在单核处理器...
接下来,你可以通过CFile的成员函数Read()和Write()来读写文件内容。读取数据时,需要指定缓冲区大小和读取位置。例如: ```cpp CHAR buffer[1024]; ULONGLONG bytesRead = file.Read(buffer, sizeof(buffer)); ```...
用于读写文件的类,比较方便!
在Android平台上,对文件进行读写操作是应用程序中常见的需求,比如存储用户数据、缓存信息或者媒体资源。本文将详细讲解如何在Android系统中进行SD卡和内部存储的读写,以及如何获取文件目录。 ### 1. Android权限...
目前,如果需要处理文件夹,可以借助WebAssembly引入C++或 Rust等语言的库,或者使用Node.js环境,因为Node.js提供fs模块可以方便地读写文件和目录。 5. **第三方库** 在浏览器环境中,一些库如FileSaver.js可以...
本实例"实例70读写文件.rar"着重介绍了如何在编程中执行文件写入的操作,以及相关的文件读写知识。 首先,我们来看"写文件"这一主题。在编程中,写文件通常涉及到以下几个步骤: 1. 打开文件:使用特定的函数,如...
这个名为"异步读写文件测试.rar"的压缩包包含了一个用于测试异步读写速度的程序,以及相关的测试报告,对于初学者或者开发者来说,是一个很好的学习和研究资源。 异步读写的核心理念在于,当程序执行读写操作时,它...
我们将基于提供的"DBF读写文件 C++ 查找"这一主题,通过分析描述中的"一次查找一个"和"一次查找多个"功能,来讲解相关技术细节。 首先,理解DBF文件结构是实现读写操作的基础。DBF文件由头部信息、字段定义和记录...
- .NET框架中的`FileStream`类,支持读写文件。 4. 缓冲机制: - 缓冲区可以减少频繁的磁盘I/O操作,提高性能。 - C++和Java中的缓冲流类,如`BufferedInputStream`、`BufferedOutputStream`、`BufferedReader`...
在IT领域,读写文件是程序与数据交互的基础操作,而状态栏则通常是用户界面(UI)中的一个重要组成部分,用于显示应用程序的当前状态或提供反馈信息。本篇将详细讲解这两个概念及其相互关系。 首先,我们来探讨读写...
本文将深入探讨如何使用MFC进行文件的读写操作,特别是如何实现向文件写入数据并保存。 首先,我们需要了解MFC中的CFile类,它是进行文件操作的核心类。CFile提供了打开、关闭、读取和写入文件的一系列方法。在进行...
在本例中,"VB 读写文件的 OCX"指的是一个特定的OCX控件,它允许开发者在VB程序中方便地实现文件的读取和写入操作。虽然描述中提到它的功能不是很齐全,但这类控件通常包含基本的I/O(Input/Output)函数,对于处理...
`CFile`类是MFC(Microsoft Foundation Classes)库提供的一种方便的文件操作接口,它封装了标准C++的`fstream`类,使得文件的读写操作更为简洁。本文将详细探讨如何使用`CFile`类进行简单的文件读写操作。 首先,...
使用vbs读写文件(Adodb.Stream)方式,防止乱码