AudioInputStreamはcloseしないといけない。

inputStreamは当然closeするべきなのですが、
たまに、AudioSystem.getAudioInputStream(file).getFormat()
とかのメソッドを書くと、inputStreamが開いたままなので、このファイルは削除できなくなります。

public static AudioFormat getAudioFormat(File file) throws UnsupportedAudioFileException, IOException{
AudioInputStream ainput=AudioSystem.getAudioInputStream(file);
AudioFormat format = ainput.getFormat();
ainput.close();
return format;
}