Bagikan melalui


ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Metode

Definisi

Membuka System.IO.FileStream pada jalur yang ditentukan, memiliki mode yang ditentukan dengan akses baca, tulis, atau baca/tulis dan opsi berbagi yang ditentukan. Jika jalur kanonis file berisi Titik Pemisahan Ulang Windows, UnauthorizedAccessException akan dilemparkan. OpenFile akan menyematkan direktori terlebih dahulu sebelum melakukan operasi file apa pun. Jika menyematkan direktori gagal atau direktori adalah ReparsePoint, UnauthorizedAccessException akan dilemparkan.

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

Parameter

path
String

Jalur lengkap ke file target.

mode
FileMode

FileMode operasi. Mendukung Create, CreateNew, Open, atau OpenOrCreate.

access
FileAccess

Izin FileAccess yang diminta. Lihat NativeFlagsEx untuk bendera apa yang didukung.

share
FileShare

Akses FileShare yang diminta. Lihat NativeFlagsEx untuk bendera apa yang didukung.

Mengembalikan

Aliran file ke file sedang dibuka. Pemanggil bertanggung jawab untuk membuang aliran file ketika operasi selesai.

Pengecualian

Jalur ini berisi Titik Pemisahan Ulang Windows atau tidak dapat diakses.

Berlaku untuk