File.ReadAllBytes(String) Metoda

Definicja

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.

Dotyczy

Zobacz też