Java判断文件是否完整
来源:互联网 发布:淘宝导航条怎么做 编辑:程序博客网 时间:2024/05/18 10:47
需求:需要判断一个文件是否正常结束,正常情况最后一行为某段字符串(结束标志)
代码:
/** * 判断一个文件的最后一行是否为某字符串 * * @param src * 文件路径 * @param key * 判断是否最后一行的字符串 * 是 则 返回 true 不是 则 返回 false */ public static boolean checkLastLine(String src, String key) { int c; String line; // 读取新文件 RandomAccessFile rf = null; boolean isEnd = false; try { rf = new RandomAccessFile(src, "r" ); long len = rf.length(); long start = rf.getFilePointer(); long nextend = start + len - 1; rf.seek(start + len - 1); while(nextend > start) { c = rf.read(); line = rf.readLine(); //判断读到的最后一行 if ((c == '\n' || c == '\r')&& line!=null&&!line.equals("" ) ) { if (line.equals(key)) { isEnd = true; } break; } nextend--; rf.seek(nextend); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { rf.close(); } catch (IOException e) { e.printStackTrace(); } } return isEnd; }
部分代码片段截取自网络,根据实际开发需求修改并抽取出来的方法。
- Java判断文件是否完整
- java 判断文件是否图片
- 对下载文件是否完整的判断方法
- 对下载文件是否完整的判断方法
- java 判断文件,判断文件夹是否存在.
- [Java]利用栈判断括号是否完整配对
- Java 判断文件是否为图片文件
- 校验文件是否完整
- 判断视图是否完整可见
- 基于boost判断jpg文件结尾的2个字节是否正确,可以用来判断JPG文件是否完整。
- java判断文件是否为图片
- java判断文件是否为图片
- Java判断文件或文件夹是否存在
- java判断指定路径文件是否存在
- Java--判断两个文件是否相同
- Java判断是否存在文件和文件夹
- 安卓(java)判断文件是否存在
- Java判断文件、文件夹是否存在
- linux 动态库的生成与使用
- Linux安装JDK1.7
- watir中如何获取dom属性?
- Asp.net Post Sample
- 说说watir-webdriver那些事(三)如何定位页面元素
- Java判断文件是否完整
- dumpbin的几个命令
- UE经常用到的几个替换正则式
- 利用BHO截获IE中输入的数据
- iOS中异步函数的单元测试
- JavaScript 原型扩展函数 - 类似PHP [持续增加中]
- 04-VTK可视化管线(1)
- ecshop中使用JS
- Core Java (十九) 泛型程序设计(Generic parogramming)