File.ReadAllBytes(String) Methode

Definition

Öffnet eine Binärdatei, liest den Inhalt der Datei in ein Bytearray und schließt dann die Datei.

public:
 static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ path);
public static byte[] ReadAllBytes(string path);
static member ReadAllBytes : string -> byte[]
Public Shared Function ReadAllBytes (path As String) As Byte()

Parameter

path
String

Die Datei, die zum Lesen geöffnet werden soll.

Gibt zurück

Byte[]

Ein Bytearray, das den Inhalt der Datei enthält.

Ausnahmen

.NET Framework- und .NET Core-Versionen, die älter als 2.1 sind: path eine leere Zeichenfolge, enthält nur Leerzeichen oder enthält mindestens ein ungültiges Zeichen. Sie können ungültige Zeichen mithilfe der GetInvalidPathChars() Methode abfragen.

path ist null.

Der angegebene Pfad, der Dateiname oder beide überschreiten die vom System definierte maximale Länge.

Der angegebene Pfad ist ungültig (z. B. auf einem nicht zugeordneten Laufwerk).

Beim Öffnen der Datei ist ein E/A-Fehler aufgetreten.

Dieser Vorgang wird auf der aktuellen Plattform nicht unterstützt.

-oder-

path ein Verzeichnis angegeben.

-oder-

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Die angegebene path Datei wurde nicht gefunden.

path ist in einem ungültigen Format vorhanden.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Hinweise

Angesichts eines Dateipfads öffnet diese Methode die Datei, liest den Inhalt der Datei in ein Bytearray und schließt dann die Datei.

Gilt für:

Weitere Informationen