File.WriteAllBytes(String, Byte[]) 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.
Skapar en ny fil, skriver den angivna bytematrisen till filen och stänger sedan filen. Om målfilen redan finns trunkeras den och skrivs över.
public:
static void WriteAllBytes(System::String ^ path, cli::array <System::Byte> ^ bytes);
public static void WriteAllBytes(string path, byte[] bytes);
static member WriteAllBytes : string * byte[] -> unit
Public Shared Sub WriteAllBytes (path As String, bytes As Byte())
Parametrar
- path
- String
Filen som ska skrivas till.
- bytes
- Byte[]
Byte som ska skrivas till filen.
Undantag
.NET Framework- och .NET Core-versioner som är äldre än 2.1: path är en sträng med noll längd, innehåller endast tomt utrymme eller innehåller ett eller flera ogiltiga tecken. Du kan fråga efter ogiltiga tecken med hjälp GetInvalidPathChars() av metoden .
path är null eller bytematrisen är tom.
Den angivna sökvägen, filnamnet eller båda överskrider den systemdefinierade maximala längden.
Den angivna sökvägen är ogiltig (den finns till exempel på en ommappad enhet).
Ett I/O-fel uppstod när filen öppnades.
path har angett en fil som är skrivskyddad.
-eller-
path har angett en fil som är dold.
-eller-
Den här åtgärden stöds inte på den aktuella plattformen.
-eller-
path har angett en katalog.
-eller-
Anroparen har inte den behörighet som krävs.
path är i ett ogiltigt format.
Anroparen har inte den behörighet som krävs.
Kommentarer
Med en bytematris och en filsökväg öppnar den här metoden den angivna filen, skriver innehållet i bytematrisen till filen och stänger sedan filen.