java中关于I/O文件流的操作实现文件复制和打印功能
来源:互联网 发布:谷歌读屏软件下载安装 编辑:程序博客网 时间:2024/05/31 11:04
流文件是java中对文件操作的重要方式。其操作方式与其他java程序一样,通过调用方法实现。关于测试程序因为目的不同在这里不再添加。
文件复制这里不能对子文件进行复制,只能对一个文件中的数据进行操作,这是代码的漏洞。希望有人帮我改善一下,最好能对文件整体进行复制。
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
/**java中关于文件的操作方法*/
public class IOPrintDemo {
/**复制*/
public static void copy(String src,String dest) {
try{
DataInputStream dis=new DataInputStream(
new BufferedInputStream(new FileInputStream(src)));
DataOutputStream dos=new DataOutputStream(
new BufferedOutputStream(new FileOutputStream(dest)));
byte[] buf=new byte[1024];//建立缓冲区
int b;
while((b=dis.read())!=-1){
dos.write(buf, 0, b);
}
dis.close();
dos.close();
}catch(IOException e){
e.getStackTrace();
}
}
/**打印*/
public static void print(String src){
try{
InputStream in=new FileInputStream(src);
int i=1;
int b;
while((b=in.read())!=-1){
if(b<0xf){
System.out.println("0");
}
System.out.println(Integer.toHexString(b));
if(i++%8==0){
System.out.println();
}
}
in.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
- java中关于I/O文件流的操作实现文件复制和打印功能
- Java中的I/O流及利用I/O流实现文件复制功能
- JAVA--I/O流实现文件的复制
- 通过java i/o流实现文件的读写功能
- Java I/O 字节流 文件复制
- java I/O复制文件
- 使用I/O流实现文件的复制
- 关于文件I/o的原子操作
- Java I/O流操作(三)---File文件操作及打印流和序列流-合并流
- java的I/O操作,读取和写入文件
- 文件操作和I/O流操作的区别
- Java 对文件的I/O操作
- Java关于文件I/O的事例
- java I/O流之文件操作
- Java文件I/O操作
- I/O复制文件
- 简单实现I/O文件复制
- Java I/O 文件复制练习
- 普通高校接口技术课程设计题目
- 大学数据结构课程设计题目
- jsp与数据库连接实例:数据库课程设计冰山一角(完整模块)
- 接口技术课程设计 Lab8000实现交通灯控制系统
- java中File类的一些用法
- java中关于I/O文件流的操作实现文件复制和打印功能
- c语言版数据结构课程设计 学生成绩管理系统
- java 关于插入,冒泡,选择排序标准示例
- java 中的经典算法 如何将有序数据打散,以及在数组中取数据如何做到结果不重复。
- 网络访问与服务——Android中如何调用WebService
- 关于java程序实现自动选人系统 使用I/O流完成
- 网站无法添加内容,权限问题
- java关于文件拷贝的算法:
- java 关于socket编程实现简单的c/s连接