Class | Description |
---|---|
FileAppender |
文件追加器
持有一个文件,在内存中积累一定量的数据后统一追加到文件 此类只有在写入文件时打开文件,并在写入结束后关闭之。 |
FileNameUtil |
文件名相关工具类
|
FileReader |
文件读取器
|
FileSystemUtil |
FileSystem 相关工具类封装参考:https://blog.csdn.net/j16421881/article/details/78858690 |
FileTypeUtil |
文件类型判断工具类
此工具根据文件的前几位bytes猜测文件类型,对于文本、zip判断不准确,对于视频、图片类型判断准确
需要注意的是,xlsx、docx等Office2007格式,全部识别为zip,因为新版采用了OpenXML格式,这些格式本质上是XML文件打包为zip
|
FileUtil |
文件工具类
|
FileWrapper |
文件包装器,扩展文件对象
|
FileWriter |
文件写入器
|
LineReadWatcher |
行处理的Watcher实现
|
PathCopier |
文件复制封装
|
PathDeleter |
文件删除封装
|
PathMover |
文件移动封装
|
PathUtil |
NIO中Path对象操作封装
|
Tailer |
文件内容跟随器,实现类似Linux下"tail -f"命令功能
|
Tailer.ConsoleLineHandler |
命令行打印的行处理器
|
Enum | Description |
---|---|
FileMagicNumber |
文件类型魔数封装
|
FileMode |
文件读写模式,常用于RandomAccessFile
|
LineSeparator |
换行符枚举
换行符包括: Mac系统换行符:"\r" Linux系统换行符:"\n" Windows系统换行符:"\r\n" |
Copyright © 2025. All rights reserved.