FileSystem.ReadAllBytes(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Inhalt einer Datei als Bytearray zurück.
public:
static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ file);
public static byte[] ReadAllBytes (string file);
static member ReadAllBytes : string -> byte[]
Public Shared Function ReadAllBytes (file As String) As Byte()
Parameter
- file
- String
Die zu lesende Datei.
Gibt zurück
Ein Byte
-Array mit dem Inhalt der Datei.
Ausnahmen
Der Pfad ist aus einem der folgenden Gründe ungültig: Er ist eine Zeichenfolge der Länge null; es enthält nur Leerzeichen; enthält ungültige Zeichen; oder es ist ein Gerätepfad (beginnt mit \\.\); sie endet mit einem nachfolgenden Schrägstrich.
file
ist Nothing
.
Die Datei ist nicht vorhanden.
Die Datei wird von einem anderen Prozess verwendet, oder ein E/A-Fehler tritt auf.
Der Pfad überschreitet die im System definierte maximale Länge.
Ein Datei- oder Verzeichnisname im Pfad enthält einen Doppelpunkt (:) oder hat ein ungültiges Format.
Es ist nicht genügend Arbeitsspeicher vorhanden, um die Zeichenfolge in den Puffer zu schreiben.
Dem Benutzer fehlen die erforderlichen Berechtigungen zum Anzeigen des Pfads.
Beispiele
In diesem Beispiel wird aus der Datei gelesen. C:/Documents and Settings/selfportrait.jpg.
My.Computer.FileSystem.ReadAllBytes(
"C:/Documents and Settings/selfportrait.jpg")
Hinweise
Mit ReadAllBytes
der -Methode des My.Computer.FileSystem
-Objekts können Sie aus einer Binärdatei lesen. Der Inhalt der Datei wird als Bytearray zurückgegeben.
Beurteilen Sie den Inhalt der Datei nicht anhand des Dateinamens. Bei der Datei "Form1.vb" handelt es sich zum Beispiel nicht unbedingt um eine Visual Basic-Quelldatei. Überprüfen Sie alle Eingaben, bevor Sie die Daten in der Anwendung verwenden.
In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.FileSystem.ReadAllBytes
-Methode umfasst.
Beschreibung | Siehe |
---|---|
Lesen aus einer Binärdatei | Gewusst wie: Lesen von Binärdateien in Visual Basic |