我目前正在使用Windows服务从我们的安全摄像头复制数据,因为它正在写入计算机上的Google Drive目录以供即时上传。这些文件可以在提供的播放软件创建后立即访问,因此我们希望如果可能立即复制数据流,即使记录中断(文件为10分钟的时间段),我们也有一些视频。如何在C中编写文件时复制文件#
我目前有一个服务创建,可以观看目录,但我有一些困难,确定观看这些文件的最佳方式。由于他们连续修改10分钟,我会收到大量的变更事件。我希望有一种方法可以捕获最初的创建并开始将数据流式传输到第二个文件。我在这里担心的是我需要确保不会超出录制流。
如果这不可能或相对简单,那么我将只需要检测何时该文件不再被写入,通过使用最后写入时间的某些逻辑,但我正在寻找什么是最好的这样做的方式可能是。我知道提出的解决方案Here,但我不确定它们是否适用于我正在处理的情况。在子目录内有大量文件,所以试图跟踪哪些文件不再触发事件会变得非常混乱。有没有人有任何建议如何做这两种方法?
这个解决方案绝对是一个黑盒子,而且是一个可怕的解决方案。如果录制软件允许我指定一个文件夹而不是驱动器来写入数据,我甚至不会有这个问题。按照这样的速度,解决方案开始看起来像一个不同的录像机比花费大量时间试图编写和调试此服务要便宜。不过,我会研究你的建议。谢谢。 – Jared
好吧,无论如何,我祝你好运! –