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 odstęp lub zawiera co najmniej jeden nieprawidłowy znak. Możesz wykonać zapytanie o nieprawidłowe znaki 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

Po utworzeniu ścieżki pliku ta metoda otwiera plik, odczytuje zawartość pliku do tablicy bajtów, a następnie zamyka plik.

Dotyczy

Zobacz też