/**文件读取第一行*/
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;
}
java读取和写入文件的简单实现
最新推荐文章于 2024-05-28 09:25:11 发布