C#怎么知道文件流是否写完文件了,或者怎么知道写入流的位置。

C#怎么知道文件流是否写完文件了,或者怎么知道写入流的位置。,第1张

通过调用文件流对象的 Read() 方法判断返回值来确定是否文件读取完毕,如果是写入的话当然无法判断是否写完文件了啊 =-= 要写入什么是你自己决定的;

而通过文件流对象的 Position 属性来获取当前流的位置

可以延迟上传,就是判断一下时间,比如10秒.在10秒内文件最后写入时间不变的才上传.

当然,实时性不能保证.

如果10秒不够的话,可以设置更长些,看你的业务容忍度.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8010747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存