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

Wersje .NET Framework i .NET Core starsze niż 2.1: path to ciąg o zerowej długości, zawiera tylko biały znak lub zawiera jeden lub więcej nieprawidłowych znaków. Możesz wykonać zapytanie o nieprawidłowe znaki przy użyciu GetInvalidPathChars() metody .

Parametr path ma wartość null.

Określona ścieżka, nazwa pliku lub obie metody przekraczają maksymalną długość zdefiniowaną przez system.

Określona ścieżka jest nieprawidłowa (na przykład znajduje się na niezamapowanym dysku).

Wystąpił błąd we/wy podczas otwierania pliku.

Ta operacja nie jest obsługiwana na bieżącej platformie.

— lub —

path określony katalog.

— lub —

Obiekt wywołujący nie ma wymaganych uprawnień.

Nie można odnaleźć pliku określonego w path pliku .

path jest w nieprawidłowym formacie.

Obiekt wywołujący nie ma 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ż