Java を使用して、サイズが 250KB のバイナリ ファイルと 1MB の別のバイナリ ファイルを作成するにはどうすればよいですか? 出来ますか?
質問する
5858 次
3 に答える
6
new RandomAccessFile("file.file", "rw").setLength(1048576);
于 2012-06-11T18:35:39.097 に答える
1
FileOutputStream s = new FileOutputStream("a.bin");
byte[] buf = new byte[250*1024];
s.write(buf);
s.flush();
s.close();
于 2012-06-11T18:35:52.580 に答える
0
public voidwriteFile(String path, int bytes) throws Exception {
OutputStream outputStream = null;
File f=null;
try {
f = new File(path + "/tmp.txt");
f.createNewFile();
byte[] buf = new byte[bytes];
outputStream = new BufferedOutputStream(new FileOutputStream(f));
outputStream.write(buf);
outputStream.flush();
} catch (Exception e) {
throw new Exception();
} finally {
try {
if(f!=null){
f.delete();
}
outputStream.close();
} catch (IOException e) {
}
}
}
于 2015-03-25T06:19:44.927 に答える