| Package | Description |
|---|---|
| org.aoju.bus.core.io.file | |
| org.aoju.bus.core.utils |
| Modifier and Type | Class and Description |
|---|---|
static class |
Tailer.ConsoleLineHandler
命令行打印的行处理器
|
| Modifier and Type | Method and Description |
|---|---|
void |
FileReader.readLines(LineHandler lineHandler)
按照行处理文件内容
|
| Constructor and Description |
|---|
LineReadWatcher(RandomAccessFile randomAccessFile,
Charset charset,
LineHandler lineHandler)
构造
|
Tailer(File file,
Charset charset,
LineHandler lineHandler)
构造
|
Tailer(File file,
Charset charset,
LineHandler lineHandler,
int initReadLine,
long period)
构造
|
Tailer(File file,
LineHandler lineHandler)
构造,默认UTF-8编码
|
Tailer(File file,
LineHandler lineHandler,
int initReadLine)
构造,默认UTF-8编码
|
| Modifier and Type | Method and Description |
|---|---|
static void |
FileUtils.readLine(RandomAccessFile file,
Charset charset,
LineHandler lineHandler)
单行处理文件内容
|
static void |
FileUtils.readLines(File file,
Charset charset,
LineHandler lineHandler)
按行处理文件内容
|
static void |
IoUtils.readLines(InputStream in,
Charset charset,
LineHandler lineHandler)
按行读取数据,针对每行的数据做处理
|
static void |
FileUtils.readLines(RandomAccessFile file,
Charset charset,
LineHandler lineHandler)
按行处理文件内容
|
static void |
IoUtils.readLines(Reader reader,
LineHandler lineHandler)
按行读取数据,针对每行的数据做处理
Reader自带编码定义,因此读取数据的编码跟随其编码 |
static void |
FileUtils.readUtf8Lines(File file,
LineHandler lineHandler)
按行处理文件内容,编码为UTF-8
|
static void |
IoUtils.readUtf8Lines(InputStream in,
LineHandler lineHandler)
按行读取UTF-8编码数据,针对每行的数据做处理
|
static void |
FileUtils.tail(File file,
Charset charset,
LineHandler handler)
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
|
static void |
FileUtils.tail(File file,
LineHandler handler)
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
|
Copyright © 2020. All rights reserved.