Udostępnij za pośrednictwem


FileSystemProxy.ReadAllBytes(String) Metoda

Definicja

Zwraca zawartość pliku jako tablicę bajtów.

public:
 cli::array <System::Byte> ^ ReadAllBytes(System::String ^ file);
public byte[] ReadAllBytes (string file);
member this.ReadAllBytes : string -> byte[]
Public Function ReadAllBytes (file As String) As Byte()

Parametry

file
String

Plik do odczytania.

Zwraca

Byte[]

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ę 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, aby zapisać ciąg w buforze.

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

Metoda ReadAllBytesMy.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 wymieniono przykłady zadań obejmujących metodę My.Computer.FileSystem.ReadAllBytes .

Działanie Zobacz
Odczyt z pliku binarnego Instrukcje: Odczyt z plików binarnych

Dotyczy

Zobacz też