package demo;
import java.io.IOException;
import java.io.RandomAccessFile;
public class copy01 {
/**
* 自我独立的类:RandomAccessFile
* RandomAccessFile 适用于由大小已知的记录组成的文件
* 方法 getFilePointer()用于查找当前文件所处的位置
* 方法length()用于判断文件的最大尺寸
* 方法seek()用于在文件内移至新的位置
* 构造器的第二个参数用来指示我们只是‘随机读’(r)还是‘既读又写’(rw)
* 只有RandomAccessFile支持搜索方法,并且只适用于文件
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
RandomAccessFile r = new RandomAccessFile("a.txt","r");
RandomAccessFile r1 = new RandomAccessFile("a11.txt","rw");
int len = -1;
byte[] buf = new byte[1024*10];
while((len = r.read(buf))!=-1){
r1.write(buf);
}
r.close();
r1.close();
}
}
File操作(4)-----文件复制(一)
最新推荐文章于 2023-04-14 15:57:05 发布