FileSystem.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.
Zwraca zawartość pliku jako tablicę bajtów.
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()
Parametry
- file
- String
Plik do odczytania.
Zwraca
Byte
tablica zawierająca zawartość pliku.
Wyjątki
Ścieżka jest nieprawidłowa z jednego z następujących powodów: jest to ciąg o zerowej długości; zawiera tylko białe znaki; zawiera nieprawidłowe znaki; lub jest to ścieżka urządzenia (rozpoczyna się od \\.\); kończy się końcowym ukośnikiem.
file
to Nothing
.
Plik nie istnieje.
Plik jest używany przez inny proces lub występuje błąd we/wy.
Ścieżka przekracza maksymalną długość zdefiniowaną przez system.
Nazwa pliku lub katalogu w ścieżce zawiera dwukropek (:) lub jest w nieprawidłowym formacie.
Za mało pamięci do zapisania ciągu do buforu.
Użytkownik nie ma niezbędnych uprawnień do wyświetlania ścieżki.
Przykłady
Ten przykład odczytuje z pliku C:/Documents and Settings/selfportrait.jpg.
My.Computer.FileSystem.ReadAllBytes(
"C:/Documents and Settings/selfportrait.jpg")
Uwagi
ReadAllBytes
Metoda My.Computer.FileSystem
obiektu umożliwia odczytywanie z pliku binarnego. Zawartość pliku jest zwracana jako tablica bajtów.
Nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik Form1.vb może nie być plikiem źródłowym języka Visual Basic. Sprawdź wszystkie dane wejściowe, zanim użyjesz danych w aplikacji.
W poniższej tabeli przedstawiono przykład zadania obejmującego metodę My.Computer.FileSystem.ReadAllBytes
.
Działanie | Zobacz |
---|---|
Odczyt z pliku binarnego | Porady: odczyt z plików binarnych w Visual Basic |