例如,如果我有:
using ( FileStream fs = new FileStream( pathName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite) )
这是否意味着在本机上的用户只能读取该文件,而远程访问文件夹的用户可以读取和写入该文件?此外,如果使用了什么影响会产生?
using ( FileStream fs = new FileStream( pathName, FileMode.Open, FileAccess.Read ) )
如果我没有指定文件共享,会发生什么?
FileShare.Read
是那些没有FileShare
参数的FileStream
构造函数的默认值。” - Ben Voigtusing (FileStream fs = new FileStream(pathName, FileMode.Append, FileAccess.Write, FileShare.None, 4096, FileOptions.SequentialScan))
- Storm