Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

File.WriteAllBytes-Methode

Aktualisiert: November 2007

Erstellt eine neue Datei, schreibt das angegebene Bytearray in die Datei und schließt die Datei dann. Ist die Zieldatei bereits vorhanden, wird sie überschrieben.

Namespace:  System.IO
Assembly:  mscorlib (in mscorlib.dll)

public static void WriteAllBytes(
	string path,
	byte[] bytes
)
public static void WriteAllBytes(
	String path,
	byte[] bytes
)
public static function WriteAllBytes(
	path : String, 
	bytes : byte[]
)

Parameter

path
Typ: System.String
Die Datei, in die geschrieben werden soll.
bytes
Typ: System.Byte[]
Die Bytes, die in die Datei geschrieben werden sollen.

AusnahmeBedingung
ArgumentException

path ist eine Zeichenfolge der Länge 0, besteht nur aus Leerraum oder enthält ein oder mehr durch InvalidPathChars definierte ungültige Zeichen.

ArgumentNullException

path ist null, oder das Bytearray ist leer.

PathTooLongException

Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen haben.

DirectoryNotFoundException

Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

IOException

E/A-Fehler beim Öffnen der Datei.

UnauthorizedAccessException

path gibt eine schreibgeschützte Datei an.

- oder -

Dieser Vorgang wird von der aktuellen Plattform nicht unterstützt.

- oder -

path gibt ein Verzeichnis an.

- oder -

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

FileNotFoundException

Die in path angegebene Datei wurde nicht gefunden.

NotSupportedException

Das Format von path ist ungültig.

SecurityException

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Wenn ein Bytearray und ein Dateipfad angegeben wurden, öffnet diese Methode die angegebene Datei, schreibt den Inhalt des Bytearrays in die Datei und schließt die Datei dann.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0
Anzeigen: