/**
* 用低级流copy文件时,如果用建立缓存区的方法,在copy时如果文件内容长度
* 不足缓存区大小时会出现后面方框的问题,可以直接调用输出到控制台的流,然后掉用方法
* write(by,0,i)第一个参数是缓存区,第二个是字节从哪开始,第三个是到哪结束
* @author 小苗
*/
public class TestCopy {
public static void main(String[] args) throws IOException {
//建立文件输入流
InputStream in = new FileInputStream("e:/peixun/Tet.txt");
//建立文件输出流
OutputStream out = new FileOutputStream("e:/te.txt");
//输出到控制台的流
PrintStream ps = System.out;
int i = 0;
byte[] by = new byte[1024];
while((i=in.read(by))!=-1){
ps.write(by,0,i); //输出到控制台的方法 有多少个字节就输出多少个
out.write(by,0,i); //copy到文件中
}
in.close();
ps.close();
out.close();
}
}
分享到:
相关推荐
一、 流的分类 • 按数据流动方向 – 输入流:只能从中读取字节数据,而不能向其写出数据 – 输出流:只能向其写入字节数据,而不能从中读取数据 ...– 节点流:从/向一个特定的IO设备读/写数据的流。(低级流) – 处理
VC 使用低级音频函数和多媒体I/O函数实现播放波形文件,选择wav文件后,可直接播放,比较一下,与一般的wav播放器有什么不同吧。创建打开文件对话框对象,默认的文件扩展名为 ".wav".调用DoModal()函数显示打开文件...
[例10.3]把命令行参数中的前一个文件名标识的文件, 复制到后一个文件名标识的文件中, 如命令行中只有一个文件名则把该文件写到标准输出文件(显示器)中。 #include main(int argc,char *argv[]) { FILE *fp1,*fp2; ...
给定数据集和该列中包含文本数据的列名称时,NLP Profiler会返回有关文本的高级洞察或低级/粒度统计信息。 简而言之:可以将其视为使用pandas.describe()函数或在数据框架上运行 ,但适用于包含文本列的数据集,而...
[2]使用fread的低级I / O(版本6 MAT-文件/ HDF5 / binary)。 [3]通过带有R2011b +的7.3版MAT文件通过matlab.io.MatFile类。 库中包含以前用于编写第 6 版 MAT 文件的 MAT 文件实用程序。 还包括用于在文件类型...
在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。 2. 汇编语言: 汇编语言是一种低级语言,它使用符号来代表机器语言的指令。汇编...
CPAL-跨平台音频库用于纯Rust中音频输入和输出的低级库。 该库当前支持以下内容:Enumerat CPAL-跨平台音频库用于纯Rust中音频输入和输出的低级库。 该库当前支持以下内容:枚举支持的音频主机。 枚举所有可用的音频...
iFormat 低级格式化 可以对U盘等进行低级格式化来修复U盘等
几乎每一个代码示例都是一个大的 Java 程序的一部分,您可以在 参考资料 中找到这个 Java 程序。在做这些练习时,我们推荐您在自己的系统上下载、编译和运行这些程序。在您学习了本教程以后,这些代码将为您的 NIO ...
HTML 正则表达式 文本编辑器 html低级语法检查,超级文本编辑器 程序中的问题请见谅!
本师上课使用的系列文件,此是本师的全真课堂的pdf,后续有序列上传
是一个小型Java库,允许您使用来格式化控制台输出,即使在Windows上也可以使用。 它还提供了必需的JNI库: 和在Windows上对ANSI支持的支持 Unix和Windows上用于POSIX tty功能的 特征 使用集成的JNI库,实现Windows...
它的核心是一个事件循环,在它之上提供低级实用程序,例如:流抽象、异步 DNS 解析器、网络客户端/服务器、HTTP 客户端/服务器以及与进程的交互。 第三方库可以使用这些组件来创建异步网络客户端/服务器等。 ...
CPAL - 跨平台音频库纯 Rust 中用于音频输入和输出的低级库。该库目前支持以下内容:枚举支持的音频主机。枚举所有可用的音频设备。获取当前的默认输入和输出设备。枚举设备的已知支持的输入和输出流格式。获取设备...
本书着重介绍了DSP/BIOS用户手册和DSP/BIOS设备驱动的开发与使用,共分12章和4个附录,具体内容包括DSP/BIOS概述、程序生成、监测、线程调度、存储器和低级函数、I/O概述和管道、流I/O和设备驱动; 设备驱动开发工具...
本书着重介绍了DSP/BIOS用户手册和DSP/BIOS设备驱动的开发与使用,共分12章和4个附录,具体内容包括DSP/BIOS概述、程序生成、监测、线程调度、存储器和低级函数、I/O概述和管道、流I/O和设备驱动; 设备驱动开发工具...
控制台应用程序可以创建GUI,GUI应用程序可以作为服务来运行,服务也可以向标准的输出流写入数据。不同类型应用程序间的惟一重要区别是其启动方法。 Windows 2000是以NT的技术构建的,它提供了创建控制台应用程序的...
对考试很有帮助的.......... 《计算机操作系统》期末复习指导 第一章 计算机操作系统概述 ...(1)操作系统文件的目录组织是一个树形结构,从根结点到叶子称为文件的全路径名,文件可以由其全路径名唯一确定...
3\若在同一进程中,用两种方式打开不同文件(或先关闭再打开另一个),所用的文件打开表是同一个,但是在文件打开表中的文件描述符是不同的。 重要函数 fileno(fp) //得到文件指针所指向的文件打开表文件描述符。 ...
用 ControlMessage 与该 Device 直接交互,或者从该 Device 的当前 Configuration 中要求一个 Interface, 并与该 Interface 上可用的 Endpoint 进行 I/O 。 清单 1 展示了如何用 jUSB API 获得 USB 系统中的内容。...