Partager via


ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Méthode

Définition

Ouvre un System.IO.FileStream sur le chemin d’accès spécifié, avec le mode spécifié avec accès en lecture, écriture ou lecture/écriture et l’option de partage spécifiée. Si le chemin canonique du fichier contient des points d’analyse Windows, UnauthorizedAccessException est levée. OpenFile épingle d’abord le répertoire avant d’effectuer des opérations de fichier. Si l’épinglage du répertoire échoue ou s’il s’agit d’un ReparsePoint, UnauthorizedAccessException est levée.

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

Paramètres

path
String

Chemin d’accès complet au fichier cible.

mode
FileMode

FileMode de l’opération. Prend en charge Create, CreateNew, Open ou OpenOrCreate.

access
FileAccess

Autorisations FileAccess demandées. Reportez-vous à NativeFlagsEx pour connaître les indicateurs pris en charge.

share
FileShare

Accès FileShare demandé. Reportez-vous à NativeFlagsEx pour connaître les indicateurs pris en charge.

Retours

Flux de fichier vers le fichier en cours d’ouverture. L’appelant est responsable de la suppression du flux de fichiers lorsque les opérations sont terminées.

Exceptions

Le chemin contient des points d’analyse Windows ou n’est pas accessible.

S’applique à