gpt4 book ai didi

c# - System.IO.FileShare 有限制吗?

转载 作者:太空狗 更新时间:2023-10-29 21:14:23 25 4
gpt4 key购买 nike

我想建立自己的平面文件数据库。这是我访问平面文件数据库的方式

Dim fs As New System.IO.FileStream("C:\MyDb.txt", IO.FileMode.Open, IO.FileAccess.Read, IO.FileShare.Read)
Dim sr As New System.IO.StreamReader(fs)

.Net 是否对 System.IO.FileShare.ReadSystem.IO.FileShare.WriteSystem.Net 的使用施加了限制? IO.FileShare.ReadWrite 处理文件时?

我的意思是 .Net 能够支持成千上万的用户使用 文件流流阅读器 对象以及 System.IO.FileShare.Read 并发访问单个文件?

最佳答案

如果您尝试打开具有冲突访问权限和共享权限的文件,它将无法正常工作。但如果这是一个自定义数据库,为什么需要打开多个文件句柄?您的自定义数据库软件应管理打开的句柄(每个文件 1 个)。至于你的具体问题,没有设置限制,但后续打开文件需要遵循访问和共享权限规则。

http://msdn.microsoft.com/en-us/library/aa363874%28v=vs.85%29.aspx

关于c# - System.IO.FileShare 有限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6955792/

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