File.ReadAllBytes(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Otwiera plik binarny, odczytuje zawartość pliku do tablicy bajtów, a następnie zamyka plik.
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()
Parametry
- path
- String
Plik do otwarcia do odczytu.
Zwraca
- Byte[]
Tablica bajtów zawierająca zawartość pliku.
Wyjątki
.NET Framework i .NET Core w wersjach starszych niż 2.1: path
jest ciągiem o zerowej długości, zawiera tylko biały znak lub zawiera co najmniej jeden nieprawidłowy znak. Zapytania dotyczące nieprawidłowych znaków można wykonać przy użyciu GetInvalidPathChars() metody .
path
to null
.
Podana ścieżka, nazwa pliku lub obie przekraczają maksymalną długość zdefiniowaną przez system.
Określona ścieżka jest nieprawidłowa (na przykład znajduje się na niezamapowanym dysku).
Podczas otwierania pliku wystąpił błąd We/Wy.
Ta operacja nie jest obsługiwana na bieżącej platformie.
-lub-
path
określony katalog.
-lub- Obiekt wywołujący nie posiada wymaganych uprawnień.
Nie można odnaleźć pliku określonego w path
pliku .
path
jest w nieprawidłowym formacie.
Obiekt wywołujący nie posiada wymaganych uprawnień.
Uwagi
Mając ścieżkę pliku, ta metoda otwiera plik, odczytuje zawartość pliku do tablicy bajtów, a następnie zamyka plik.