File.WriteAllBytes Metod

Definition

Överlagringar

Name Description
WriteAllBytes(String, Byte[])

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.

WriteAllBytes(String, ReadOnlySpan<Byte>)

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.

WriteAllBytes(String, Byte[])

Källa:
File.cs
Källa:
File.cs
Källa:
File.cs
Källa:
File.cs
Källa:
File.cs

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.

Gäller för

WriteAllBytes(String, ReadOnlySpan<Byte>)

Källa:
File.cs
Källa:
File.cs
Källa:
File.cs

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, ReadOnlySpan<System::Byte> bytes);
public static void WriteAllBytes(string path, ReadOnlySpan<byte> bytes);
static member WriteAllBytes : string * ReadOnlySpan<byte> -> unit
Public Shared Sub WriteAllBytes (path As String, bytes As ReadOnlySpan(Of Byte))

Parametrar

path
String

Filen som ska skrivas till.

bytes
ReadOnlySpan<Byte>

Byte som ska skrivas till filen.

Undantag

path är null.

path ä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-

path har angett en katalog.

-eller-

Anroparen har inte den behörighet som krävs.

-eller-

Den här åtgärden stöds inte på den aktuella plattformen.

path är i ett ogiltigt format.

Gäller för