JAvaファイルの読み取りと書き込みの簡単な実現
2364 ワード
/** */
private String getTimeLog(String path){
File file = new File(path.substring(0,path.lastIndexOf("/")));
String line = null;
if (!file.exists()){
file.mkdir();
}
try {
BufferedReader reader = null;
reader = new BufferedReader(new InputStreamReader(new FileInputStream(path)));
line = reader.readLine();
return line;
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return line;
}
/** */
private Boolean writeTimeLog(String path,Long time){
File file = new File(path.substring(0,path.lastIndexOf("/")));
if (!file.exists()){
file.mkdir();
}
byte[] buff = String.valueOf(time).getBytes();
FileOutputStream out;
try {
out = new FileOutputStream(path);
out.write(buff);
return true;
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return false;
}