社区
C语言
帖子详情
如何判断文件已生成完成, 急?
hehongyu2000
2002-01-31 08:29:48
我有一个A程序和一个B程序, A程序要生成文件到一个文件夹Out, B程序一直在监视Out文件夹, 只要Out文件夹有新东西就将它搬到Working文件夹去, 现在的问题是, A程序生成一个文件是要一段时间的, 当Out文件价有文件时, 这个文件可能还没生成完, 但B程序立即就将他Copy到了Working文件夹, 结果Copy了一个0 byte的文件过去, 请问各位大哥, 如何判断一个文件已生成完(或如何判断一个文件没被其它程序操作)? 谢谢!
...全文
199
4
打赏
收藏
如何判断文件已生成完成, 急?
我有一个A程序和一个B程序, A程序要生成文件到一个文件夹Out, B程序一直在监视Out文件夹, 只要Out文件夹有新东西就将它搬到Working文件夹去, 现在的问题是, A程序生成一个文件是要一段时间的, 当Out文件价有文件时, 这个文件可能还没生成完, 但B程序立即就将他Copy到了Working文件夹, 结果Copy了一个0 byte的文件过去, 请问各位大哥, 如何判断一个文件已生成完(或如何判断一个文件没被其它程序操作)? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hehongyu2000
2002-02-01
打赏
举报
回复
谢谢大家!
my_bluesky
2002-01-31
打赏
举报
回复
如何得到文件的大小?
taozai
2002-01-31
打赏
举报
回复
你可以在A程序中发送消息给B程序,生成的文件是否结束。
还有一种是你可以先得到已存在文件的字节大小,然后实时监控该文件字节大小是否改变,如果改变了就说明这个文件正在被其他程序使用,等到这个文件的字节大小有一段时间不改变,说明文件已经生成结束,这就可以copy了。
gigix
2002-01-31
打赏
举报
回复
A程序在生成的时候以独占方式打开文件,B程序检查到有新文件的时候尝试用独占方式打开一下。如果能打开,则说明生成过程已经完成,文件可以copy;如果打不开,说明文件还被A程序占住,再等一段时间再试。
【
生成
vue代码】可视化布局一键
生成
vue
文件
,iview框架灵活使用
这节课将重点讲解vue动态交互制作,以及如何去一键
生成
vue
文件
。 本节课内容有: 如何创建data数据以及方法 如何去双向绑定并添加点击方法以及遍历循环等 如何去调用组件,这里以iview框架为例,其中包含常用组件有...
Python什么情况下会
生成
pyc
文件
?
作为Python爱好者,需要了解.py脚本的...当我们运行python
文件
程序的时候,Python解释器将源码转换为字节码,然后再由解释器来执行这些字节码。因此总的来说,它具有以下三条特性源码距离底层更远(根据官方文档的解释
Java/web/jsp根据pdf模板
生成
荣誉证书PDF
文件
Java根据pdf模板
生成
荣誉证书PDF
文件
1.前言 最近博主在开发一个大学生学分管理系统,按照对方用户的要求,他们需要一个
生成
PDF荣誉证书的功能。 于是Java根据pdf模板
生成
荣誉证书PDF
文件
,这个任务就交给了我。 ...
java springboot
生成
kettle可执行ktr
文件
表输入/表输出/文本输入/javascript处理/kafka输出
java
生成
ktr
文件
实现表格输入输出,文本
文件
输入, javascript处理以及kafka输出不谦虚的说 这篇文章, 在csdn界, 填补了一项空白源码前言1 开始之前需要做的事1.1 将本地jar
文件
生成
maven仓库1.1.1 必须处理的jar
文件
...
MATLAB GUI程序
生成
exe
文件
将MATLAB下的GUI界面程序
生成
exe
文件
以及相关问题的解决方案 声明:本人MATLAB版本为R2017a 学习自控之后,打算用MATLAB练练手,在网上找到薛定宇教授的相关慕课 控制系统仿真与CAD 第二章的有一节是介绍MATLAB的GUI...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章