在进行了大量研究后,也无法找到解决我的问题的方法,我决定在 stackoverflow 上发布。
好吧,我的问题有点不寻常,所以我想这就是我找不到任何答案的原因:
我有一个程序将内容记录到文件中。然后我有另一个负责传输该文件。最后我有第三个获取文件并处理它。
我的问题是:文件传输程序需要在文件仍在录制时发送文件。问题是,当文件传输程序到达文件末尾时,并不意味着文件实际上是完整的,因为它仍在记录中。
最好有一些东西来检查记录器是否仍然打开该文件,或者它是否已经关闭,以便能够判断文件末尾是否实际上是文件的真正结尾,或者是否根本没有进一步的数据还没读完。
希望你能帮我解决这个问题。也许你对如何解决这个问题有另一个想法。
先感谢您。
杰科德