-2

Java を使用して、サイズが 250KB のバイナリ ファイルと 1MB の別のバイナリ ファイルを作成するにはどうすればよいですか? 出来ますか?

4

3 に答える 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 に答える