package com.massivecraft.factions.util; import java.io.*; /** * Harddisc related methods such as read and write. */ public class DiscUtil { /** * Convenience function for writing a string to a file. */ public static void write(File file, String content) throws IOException { BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, false), "UTF8")); out.write(content); out.close(); } /** * Convenience function for reading a file as a string. */ public static String read(File file) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8")); String ret = new String(new byte[0], "UTF-8"); String line; while ((line = in.readLine()) != null) { ret += line; } in.close(); return ret; } }