文件写入与读出

版权声明:本文为博主原创文章,转载时请在文章最前方附上本文地址。 https://blog.csdn.net/qq_35033270/article/details/82193365

字节流追加写入与读出

1.字节流以IO方式写入

FileOutputStream fos2 = new FileOutputStream(
                        "/a/b/110.wav", true);
                fos2.write(Bytes, 0, playBytes.length);
                fos2.flush();
                fos2.close();

2.字节流以NIO方式写入

  String fileName = "a/110.wav";
  File file = new File(fileName);
  if(!file.exists()){
      file.createNewFile();
            }
Files.write(
Paths.get(fileName),
playBytes, StandardOpenOption.APPEND);

3.文件读出来为字节

BufferedInputStream  fileIn  = new BufferedInputStream(new FileInputStream("/a/bjs-family-c/test2.wav"), 64000);
byte[] tmpArray = new byte[1164000];
fileIn.read(tmpArray);

猜你喜欢

转载自blog.csdn.net/qq_35033270/article/details/82193365