RandomAccessFile ra=new RandomAccessFile(new File("d:/a.bin"),"rw");
try{
ra.setLength(1000*1024*1024);
}
finally{
ra.close();
}
另外一种方法
for (int i = 0; i < 1024; i++) {
byte[] buffer = new byte[4 * 1024 * 1024]; //1次4M,这样内存开的大一些,又不是特别大。
fos.write(buffer);
}
Linux用DD创建固定大小的文件如创建一个1000M文件
dd if=/dev/zero of=hello.txt bs=100M count=1