FileWriter 没有关闭!这样的话就会删除原来文件里面所有的数据。
应该这样写才对:
java.io.FileWriter fw = new java.io.FileWriter(Const.tempDir + m3uName);String content = "#EXTM3U\n";SongDetail sd = SongOperator.getSong(new Integer(songID).intValue());content = content + "#EXTINF:0," + sd.getSongName()+ ".mp3\n";content = content + Const.httpAdd + sd.getSinger().getName() + "/" + 
sd.getCD().getName() + "/" + sd.getSongName() + ".mp3\n";out.println(content);fw.write(content);fw.close();//-------------------------FileWriter 的关闭操作-----