C#中是否有文件管道的实现

本文关键字:管道 实现 文件 是否 | 更新日期: 2023-09-27 18:32:50

你知道C#中是否有任何类型的管道是使用磁盘文件实现的吗?
我们必须在编写时将文件传输到另一个进程,因此如果有一个使用文件的实现管道,那就太好了。
在此通信中,将有一个"生产者"正在保存文件,而另一个"消费者"正在将其复制到其他服务器。我们不希望在使用者通过网络复制文件时阻止保存文件(生产者(的进程。

在使用管道时,我们已经看到 C# 上有命名管道和任意同名管道,但它们似乎只适用于内存。

非常感谢您的帮助。

C#中是否有文件管道的实现

我还没有听说过基于文件的管道,但是您可以使用文件映射,但它似乎不适合您想要做的事情。进程之间的简单 IPC(文件写入完成消息发送(与文件写入并行可能要简单得多。