关 IO流的疑问。。。。。。。。。大神请进~~

问题描述

InputStreamin=newFileInputStream(tempLogFile);PrintWriterout=newPrintWriter(textLogFile);/***每次从临时文件中读取一条数据372字节*/byte[]log=newbyte[LogData.LOG_LENGTH];while(in.read(log)!=-1){/***读取372字节中的每个部分*解析出日志中的相关信息*并保存到一个LogData实例中*/LogDatalogData=parseLog(log);out.println(logData);}我想问大神们,该段代码每次在做输入输出操作时,万一电脑断电了,tempLogFile(事先建好了)和textLogFile(原先没创建)这两个文件将会是什么状态呢?(这里状态的意思是这两个文件会被删除,还是自动创建,或者是在断电前一刻读写到哪里就到哪里?)

解决方案

解决方案二:
没有刷新?很不幸,同志。其实每次刷新就行了,刷了多少就能到目标文件里面多少。
解决方案三:
你的PrintWriter不带自动行刷新,正常情况下会写缓冲区大小的整数倍(还没读完文件时)但你都考虑到断电这种极端情况了,有可能正在刷新时停止,但不是"读写到哪里就到哪里",是刷到哪里就到哪里
解决方案四:

解决方案五:
断电就是一瞬间电脑也预料不到的,所以什么删除什么的肯定都不会发生,而是维持断电前一瞬间的状态tempLogFile对于这个文件来说,你只是读,所以没什么影响textLogFile对于这个文件就看操作系统的写入进度了,写了多少就是多少,当然还有系统缓冲区的影响,不一定你写进去的东西就输出到磁盘了

时间: 2024-12-28 12:51:30

关 IO流的疑问。。。。。。。。。大神请进~~的相关文章

java写服务器端安卓写服务器端,两者如何进行对接,大神请进....

问题描述 java写服务器端安卓写服务器端,两者如何进行对接,大神请进.... 大神都会点开这个帖子的,所以我就开门见山了 1. java写服务器端如何返回手机安卓用户端能接受的数据形式? 2. 如何处理手机端返回的数据 3. 如何对接起来 解决方案 一切都是json,后台返回json前台解析 解决方案二: 用socket写的吗? 解决方案三: 我们公司统统用json来回传递

c++-大神请进,帮小孩看一下他的算法,点评点评。

问题描述 大神请进,帮小孩看一下他的算法,点评点评. 问题如下: 算法如下: Algorithm for the programming assignment #2 Algorithm for the game of absorb material Step1: Welcome the user and explain the purpose of how to use this program to play Step1a: Display a heading ("absorbing mate

eclipse-Eclipse常用技巧,Android大神请进!

问题描述 Eclipse常用技巧,Android大神请进! Eclipse中我用类名申明了一个对象,然后类中用到了这个类对象,怎么从这个类对象进入到那个类中啊,我看到别人双击一下怎么就进去了,求大神帮我,谢谢! 解决方案 你将光标移动到这个类实例上,然后按ctrl+鼠标左键点击,或者是shift,你自己试试 如果回答对您有帮助,请采纳 解决方案二: 按住ctrl,然后鼠标点击 解决方案三: ctrl+双击 亲 网上搜一下 eclipse 快捷键大全 上面全有 如果点不进去就是找不到 那个类了 你

c语言 mfc win32-都说csdn大神多,我想问问C++的模块问题,大神请进

问题描述 都说csdn大神多,我想问问C++的模块问题,大神请进 def文件是这样写的: LIBRARY hookdll EXPORTS SetHook @2 SEGMENTS MySec READ WRITE SHARED 想各路大神能否解释一下这几个单词的意思?这是C++模块.def的.刚学到钩子,视频讲的不明白,望一解 解决方案 库文件名字 导出函数 名字 序号 数据段 读写共享设置

图标设计-大神请进,关于图标制作的问题

问题描述 大神请进,关于图标制作的问题 在百度搜了许久,没有得到答案,我就是想知道像qq这样的超大精致图标到底怎么制作,有会的吗? 解决方案 这个应该是 PS 高手设计的吧,专业的设计软件 解决方案二: 绘图软件 用不着ps

oracle数据库-oracle sql 动态查询问题----大神请进

问题描述 oracle sql 动态查询问题----大神请进 问题场景,有表1如下: 姓名 科目 王二 语文 王二 数学 张三 语文 得到如下检索结果: 姓名 科目1 科目2 王二 语文 数学 张三 语文 问题:若表1是动态的,再增加一条或多条记录,如:李四 英语 怎样才能得到: 姓名 科目1 科目2 科目3 王二 语文 数学 张三 语文 李四 ---- ---- 英语 可否通过查询语句实现?若不能,是否有其他手段实现? 解决方案 select name, WMSYS.WM_CONCAT(sub

求翻校内的墙,大神请进

问题描述 求翻校内的墙,大神请进 我所在的公司设置了网络墙,只能上规定的几个网站,其余的如知乎,豆瓣, 天涯之类的网站上不去,求破解. 解决方案 vpn搞起,豆荚加速器 解决方案二: vpn呀,翻墙神器,连不能看的网站都能上 解决方案三: http://bbs.liebao.cn/forum.php?mod=viewthread&tid=255579 解决方案四: 推荐蓝盾,可以翻墙,赛风可以修改VPN,都可以 解决方案五: 你可以使用VPN呀,这样什么网站都能上了 解决方案六: 下载green

游戏-关于Mecanim动画的 unity3d大神请进

问题描述 关于Mecanim动画的 unity3d大神请进 这两天在看mecanim动画 我在一个项目里做了两个人物模型 一个添加了mecanim一个没有 就是一个有骨骼动画 一个没有,然后弄成两个prefab之后BuildAssetBundle,在另外一个项目里动态加载进去.通过实验可以用,但是我发现了个问题就是BuildAssetBundle之后有动作的比没动作的资源大了不少.我想用个方法来保留一份动作资源,比如在导入的项目里保留一个Animator Controller,在脚本里动态地给A

反爬虫-菜鸟求助,大神请进:python爬取某东评论数据遇到的问题

问题描述 菜鸟求助,大神请进:python爬取某东评论数据遇到的问题 python爬取京东评论数据,爬10页的评论没问题,后面的评论就不断重复,到底是什么原因? 解决方案 先看是不是服务器返回的内容 然后就是你请求的参数有问题 所有重复请求 解决方案二: 应该是url没去重吧 解决方案三: 最近看到一个csdn的博客专门讲如何写电商爬虫的,地址是:http://blog.csdn.net/youmumzcs/article/details/51373830,楼主可以参考

数据-GridView显示问题 大神请进 公司任务

问题描述 GridView显示问题 大神请进 公司任务 VENDOR NAME一列 两个都有数据 为什么一个显示 一个不显示?? 解决方案 不是都显示的啊!还是你中对齐没看到,设为向上对齐好了. 解决方案二: 不是都没显示么 ?? 你如何确认有数据啊