求助IO操作相关---批量删除文件偶尔出现bug 本帖最后由 keanx006 于 2012-08-22 11:04:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 后来用第三方程序抄送到那个目录?是指其他程序生成那些文件吗??我们这里类似的做法是这样的。比如A程序生成文件, B定时去读。为了防止B读到A生成到一半的文件。我们在A生成的时候比如:abcFile.txt生成时。先生成个空文件叫abcFile.txt.lock然后生成成功后再把abcFile.txt.lock删除。B去读的时候如果同时发现有abcFile.txt和abcFile.txt.lock时,就认为abcFile.txt生成到一半,这次跳过。等到下次定时触发时再度。不知道和你的问题有没有关系。 ftp会有影响吗?他们是用ftp把文件上传到我那个目录 c:forEach 的问题 spring + hibernate 存储Blob类型数据 违反读取顺序 ssh2中使用struts2的校验框架问题? tomcat部署问题 flex实现树形菜单栏特效(上下,左右伸展) 在软件设计中注意的关键问题 hibernate问题 加减乘除 jb一运行,文件就消失 在编译useClass1时总是说找不到class1 flash帮我翻译成java一下 java.sql.SQLException: ORA-01000: maximum open cursors exceeded
是指其他程序生成那些文件吗??我们这里类似的做法是这样的。
比如A程序生成文件, B定时去读。
为了防止B读到A生成到一半的文件。我们在A生成的时候比如:
abcFile.txt生成时。
先生成个空文件叫abcFile.txt.lock
然后生成成功后再把abcFile.txt.lock删除。B去读的时候如果同时发现有
abcFile.txt
和
abcFile.txt.lock时,就认为abcFile.txt生成到一半,这次跳过。
等到下次定时触发时再度。不知道和你的问题有没有关系。