ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.