import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class StoreRingInfo { public static boolean storeMusicInfo(MusicInfo music) { File file = new File(Consts.NEW_DOWNLOAD_DIR+music.getIndex()+".xml"); if(file.exists()) { System.out.println(file.getName()+" already exist when store"); return false; } BufferedWriter out = null; try { out = new BufferedWriter(new FileWriter(file)); /* out.write("<Record>\n"); out.write("<UUID>" + music.getUUID() + "</UUID>\n"); out.write("<Title>" + music.getTitle() + "</Title>\n"); out.write("<Artist>" + music.getArtist() + "</Artist>\n"); out.write("<Category>" + music.getCategory() + "</Category>\n"); out.write("<Mark>" + music.getMark() + "</Mark>\n"); out.write("<Downloads>" + music.getDownloads() + "</Downloads>\n"); out.write("<Size>" + music.getSize() + "</Size>\n"); out.write("<Ring>" + music.getRingName() + "</Ring>\n"); out.write("<Image>" + music.getImageName() + "</Image>\n"); out.write("</Record>"); */ out.write("UUID:" + music.getUUID() + "\n"); out.write("Title:" + music.getTitle() + "\n"); out.write("Artist:" + music.getArtist() + "\n"); out.write("Category:" + music.getCategory() + "\n"); out.write("Mark:" + music.getMark() + "\n"); out.write("Downloads:" + music.getDownloads() + "\n"); out.write("Size:" + music.getSize() + "\n"); out.write("Ring:" + music.getRingName() + "\n"); out.write("Image:" + music.getImageName() + "\n"); out.flush(); return true; }catch (IOException e) { System.out.println(file.getName() + " store err"); e.printStackTrace(); return false; }finally { if(out != null) try { out.close(); } catch (Exception e2) {} } } }