public class FileAccessor extends Object
Constructor and Description |
---|
FileAccessor(String filename) |
Modifier and Type | Method and Description |
---|---|
void |
addLines(List<Line> lines)
一次性添加多行
|
void |
addOneLine(Line line)
向文件中追加一行内容
|
boolean |
compareAndEmpty(Long lastModified)
清空文件
如果当前 修改时间和给定相同,那么情况
|
void |
create() |
static FileAccessor |
create(String filename)
创建文件访问器
|
void |
delete()
删除文件
|
void |
deleteFirstLines(int num)
删除文件的前lines 行
|
void |
empty()
清空文件
|
boolean |
exists() |
boolean |
isEmpty()
判断文件是否为空
|
long |
lastModified()
文件的最后修改时间
|
List<Line> |
readLines()
读取所有内容
|
public FileAccessor(String filename) throws FileException
FileException
public long lastModified()
public void delete()
public boolean exists()
public void create() throws FileException
FileException
public static FileAccessor create(String filename) throws FileException
filename
- FileException
public void addOneLine(Line line) throws FileException
line
- FileException
public void addLines(List<Line> lines) throws FileException
lines
- FileException
public List<Line> readLines() throws FileException
FileException
public void deleteFirstLines(int num) throws FileException
num
- FileException
public void empty() throws FileException
FileException
public boolean compareAndEmpty(Long lastModified) throws FileException
FileException
public boolean isEmpty() throws FileException
FileException
Copyright © 2014. All Rights Reserved.