FileSystemProxy.ReadAllBytes(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar innehållet i en fil som en bytematris.
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()
Parametrar
- file
- String
Fil som ska läsas.
Returer
Byte matris som innehåller innehållet i filen.
Undantag
Sökvägen är inte giltig av någon av följande orsaker: det är en sträng med noll längd. den innehåller endast tomt utrymme. den innehåller ogiltiga tecken. eller så är det en enhetssökväg (börjar med \\.\); det slutar med ett avslutande snedstreck.
file är Nothing.
Filen finns inte.
Filen används av en annan process eller så uppstår ett I/O-fel.
Sökvägen överskrider den systemdefinierade maximala längden.
Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.
Det finns inte tillräckligt med minne för att skriva strängen för bufferten.
Användaren saknar nödvändiga behörigheter för att visa sökvägen.
Exempel
Det här exemplet läser från filen C:/Documents and Settings/selfportrait.jpg.
My.Computer.FileSystem.ReadAllBytes(
"C:/Documents and Settings/selfportrait.jpg")
Kommentarer
Med ReadAllBytes metoden för My.Computer.FileSystem objektet kan du läsa från en binär fil. Innehållet i filen returneras som en bytematris.
Fatta inte beslut om innehållet i filen baserat på namnet på filen. Filen Form1.vb kanske till exempel inte är en Visual Basic-källfil. Kontrollera alla indata innan du använder data i ditt program.
I följande tabell visas exempel på uppgifter som involverar My.Computer.FileSystem.ReadAllBytes metoden.
| Till | Se |
|---|---|
| Läsa från en binär fil | Anvisningar: Läsa från binära filer |