ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 경로에서 System.IO.FileStream을 열고 읽기, 쓰기 또는 읽기/쓰기 권한이 있는 지정된 모드와 지정된 공유 옵션을 갖습니다. 파일의 정식 경로에 Windows 재분석 지점이 포함되어 있으면 UnauthorizedAccessException이 throw됩니다. OpenFile은 파일 작업을 수행하기 전에 먼저 디렉터리를 고정합니다. 디렉터리 고정에 실패하거나 디렉터리가 ReparsePoint인 경우 UnauthorizedAccessException이 throw됩니다.
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 재분석 지점이 포함되어 있거나 액세스할 수 없습니다.