判断文件是否写入完毕
来源:互联网 发布:excel数据提取工具 编辑:程序博客网 时间:2024/05/22 12:38
在对文件进行读取,复制等操作前,往往需要去判断文件是否已经完全写入完毕,如果这个文件的写入操作是在你自己写的代码里,那么可以通过自己添加一些标志位来获取当前文件的写入状态,但是如果文件的写操作并非是你的代码去控制的,比如是系统dump hprof文件,那么应该怎么去判断hprof文件已经写入完毕呢?
下面的方式可以判断文件是否读写完毕,基本思想就是投机取巧的用了文件的长度,如果不再涨那么就判断写入完成了
/** * 等待文件(非目录)读写完毕,费时的操作,不要放在主线程 * * @param file 文件 */ private void waitForWirtenCompleted(File file) { if (!file.exists()) return; long old_length; do { old_length = file.length(); try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } Log.i("waitForWirtenCompleted: ", old_length + " " + file.length()); } while (old_length != file.length()); }
0 0
- 判断文件是否写入完毕
- js如何判断引入的js文件是否加载完毕
- java判断文件是否正在写入
- 判断flash是否播放完毕
- 判断disk是否装载完毕
- 判断页面是否加载完毕
- 判断 iframe 是否加载完毕
- 判断图片是否加载完毕
- 判断图片是否加载完毕
- 判断 iframe 是否加载完毕
- CFile创建文件,写入,写入完毕
- python判断文件是否存在,是否为空,然后写入
- 把文件写入sd卡上+判断是否有网络
- 如何判断页面是否加载完毕?
- C# 判断网页是否下载完毕
- js判断页面是否加载完毕
- js判断页面是否加载完毕
- js判断页面是否加载完毕
- 推送服务
- 网页大文本文件的在线加载预览,txt,xml,html等纯文本格式
- 有一种感情不再浓烈
- Unit testing with R
- GeekBand第一周开发
- 判断文件是否写入完毕
- 我在对PHPAdmin进行数据库文件导入时遇到的几个问题,备忘
- 模拟器默认横屏
- 62. Unique Paths
- [IOS]socket发送消息长度计算
- Linux字符串操作函数
- 学习篇---FlowLayout的实现
- 监听网络状态的改变
- Android全屏和adjustResize的冲突解决