在java中,创建一个文本文件,然后写入1M的大小内容,然后在读取,可是怎么控制文件大小是1M呢?
可以这样:
import java.io.*;
class Test {
public static void main(String args[]) throws Exception {
RandomAccessFile f = new RandomAccessFile("d:\\test.txt", "rw");
f.setLength(1024 * 1024); //设置其大小为1M。
}
}
用心回答每个问题,如果对您有帮助,请采纳答案好吗,谢谢!
也可以自己封装写文件的方法,实现控制文件大小,也可以动态代理
通常一个非中文字符占1B 一个中文占2B 你利用这个特性 写入相应的个数就可以了
File file =new File("文件路径及文件名")