Java 通过file对文件的读写
public static void wirteFile(String path, String value) {
File file = new File(path);
FileWriter fw = null;
BufferedWriter writer = null;
try {
fw = new FileWriter(file);
writer = new BufferedWriter(fw);
writer.write(value);
writer.flush();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
writer.close();
fw.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static String readFile(String path) throws IOException {
File file = new File(path);
if (!file.exists() || file.isDirectory())
throw new FileNotFoundException();
FileInputStream fis = new FileInputStream(file);
byte[] buf = new byte[1024];
StringBuffer sb = new StringBuffer();
while ((fis.read(buf)) != -1) {
sb.append(new String(buf));
buf = new byte[1024];
}
return sb.toString();
}