gpt4 book ai didi

.net - 在 .net 中打开/写入文件时读取?

转载 作者:行者123 更新时间:2023-12-02 07:13:10 24 4
gpt4 key购买 nike

我注意到许多应用程序(如 firefox)允许我在文件仍在下载时观看部分视频(使用 VLC)。我想用我的应用程序来做到这一点。当我尝试使用 VLC 打开视频时出现错误。

我如何在写入文件时允许读取?我的开线是

File.Open(fn, FileMode.Append)

我会追加,以便我可以恢复部分文件。

最佳答案

你应该使用 Open overload , 这需要 FileShare参数:

File.Open(fn, FileMode.Append, FileAccess.Write, FileShare.Read)

通过这种方式,您可以明确声明允许其他进程在您仍在写入文件时打开文件进行读取。

关于.net - 在 .net 中打开/写入文件时读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3702230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com