JAVA IO 文件合并 删不了文件 求解答

悄悄地慢慢的 发布于 2013/10/29 13:56
阅读 209
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

AudioInputStream clip1 = AudioSystem.getAudioInputStream(f);
AudioInputStream clip2 = AudioSystem.getAudioInputStream(new ByteArrayInputStream(message.array()));
SequenceInputStream sis = new SequenceInputStream(clip1, clip2);

AudioInputStream appendedFiles = new AudioInputStream(sis, clip1.getFormat(), clip1.getFrameLength() + clip2.getFrameLength());

AudioSystem.write(appendedFiles, AudioFileFormat.Type.WAVE, new File(recordFolder + "out2.wav"));
appendedFiles.close();
sis.close();
clip2.close();

clip1.close();

System.out.println("f1 delete" + f1.delete());

为什么我合并两个音频文件后,老文件删不掉?哪块占用资源没释放?求高手指点!

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部