ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在指定路径上打开 System.IO.FileStream,具有具有读取、写入或读/写访问权限的指定模式以及指定的共享选项。 如果文件的规范路径包含 Windows 重新分析点,则会引发 UnauthorizedAccessException。 在执行任何文件操作之前,OpenFile 将首先固定目录。 如果固定目录失败或目录为 ReparsePoint,则会引发 UnauthorizedAccessException。
public static System.IO.FileStream OpenFile (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share = System.IO.FileShare.None);
static member OpenFile : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare -> System.IO.FileStream
Public Shared Function OpenFile (path As String, mode As FileMode, access As FileAccess, Optional share As FileShare = System.IO.FileShare.None) As FileStream
参数
- path
- String
目标文件的完整路径。
- mode
- FileMode
操作的 FileMode。 支持 Create、CreateNew、Open 或 OpenOrCreate。
- access
- FileAccess
请求的 FileAccess 权限。 有关支持的标志,请参阅 NativeFlagsEx。
- share
- FileShare
请求的 FileShare 访问权限。 有关支持的标志,请参阅 NativeFlagsEx。
返回
指向要打开的文件的文件流。 调用方负责在操作完成时释放文件流。
例外
路径包含 Windows 重新分析点,否则无法访问。