社区
C#
帖子详情
判断文件是否编辑完成的问题
Neusoft06
2014-02-21 03:50:05
一个文件夹中有一组文件 csv 和 pdf 的
可能通过其他设备像文件中写入数据
如何判断csv和pdf已经被设备写完了呢
我的思路是
先去一次文件的大小,经过一秒后再取一次,然后分别比较文件大小,如果文件没有变化的话,说明已经被操作完成,如果大小不一致则说明正在操作中。
不知到设备怎么生成文件的。比如PLC什么的。是不是要打开文件再写入内容,还是直接生成类似于复制黏贴的操作。
可不可以判断文件是否被打开或者被使用呢?
怎么判断比较合理求思路。谢谢了先
...全文
239
6
打赏
收藏
判断文件是否编辑完成的问题
一个文件夹中有一组文件 csv 和 pdf 的 可能通过其他设备像文件中写入数据 如何判断csv和pdf已经被设备写完了呢 我的思路是 先去一次文件的大小,经过一秒后再取一次,然后分别比较文件大小,如果文件没有变化的话,说明已经被操作完成,如果大小不一致则说明正在操作中。 不知到设备怎么生成文件的。比如PLC什么的。是不是要打开文件再写入内容,还是直接生成类似于复制黏贴的操作。 可不可以判断文件是否被打开或者被使用呢? 怎么判断比较合理求思路。谢谢了先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2014-02-22
打赏
举报
回复
比如说一个程序产生日志,那么它时而写一点,永远不会“写完”。 我们给“写完”一个定义吧。如果一个文件没有被写锁定,那么就视作写完了,或者当文件的内容处于一种状态,我们也视作它写完了。
以专业开发人员为伍
2014-02-22
打赏
举报
回复
老婆快来看,又有一个“一秒钟判断一次”的所谓程序了。
wind_cloud2011
2014-02-21
打赏
举报
回复
如果文件大小是一定的,可通过判断文件的大小就可,这个比较简单。 或判断文件是否在被使用
鏡椛氹鈅
2014-02-21
打赏
举报
回复
http://www.codefans.net/soft/15149.shtml
鏡椛氹鈅
2014-02-21
打赏
举报
回复
用FileSystemWatcher他可以监视文件是否被创建,删除,修改等....
谷凯Jump
2014-02-21
打赏
举报
回复
Mark! 同样想知道,帮顶。
java
判断
复制
文件
完成
_java – 如何
判断
文件
何时“
完成
”复制到监视目录?
我正在使用的
文件
可能很大,我想知道副本何时
完成
.
是否
有任何内置的java API可用于实现此目的,或者我最好只是跟踪创建的
文件
的大小并在大小停止增长时开始处理?
编辑
:这是我的示例代码:package com.example;import ...
java
判断
文件
是否
正在写入
Flink批处理时,遇到一个场景:flink在分析日志
文件
时,如果日志
文件
已经存在,flink则会正确读取并分析日志
文件
。这里问什么说正确读取呢?假设,日志
文件
很大,大到100M,在慢网络情况下,将日志
文件
发送到slave...
C#
判断
文件
是否
正在使用
private bool IsFileInUse(string strFileName) { if (!File.Exists(strFileName)) return false; bool bRet = true; FileStream fs = null; try { fs = new FileStre.
python
文件
比较,
判断
两个
文件
是否
相同
# 下述函数
完成
文件
是否
相同的比较功能 def compareFile(file1,file2): #请在此添加代码,实现
文件
是否
相同的
判断
# 如果相等返回[1,0,0] # 如果不相等返回[0,a,b] a,b表示第一个不相等字符所在的行号和列号 #**...
jq
判断
html加载
完成
,jquery – 检测页面
是否
已
完成
加载
有一种方法来检测页面何时
完成
加载,即其所有内容,javascript和资产,如CSS和图像?所以喜欢:if(PAGE HAS FINISHED LOADING){// do something amazing}并且另外如果页面已经加载超过1分钟,然后做其他事情,如:if...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章