Created
January 8, 2013 19:31
-
-
Save alexanderschnitzler/4487133 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#region Assembly mscorlib.dll, v4.0.30319 | |
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll | |
#endregion | |
using System; | |
using System.Collections.Generic; | |
using System.Runtime.InteropServices; | |
using System.Security; | |
using System.Security.AccessControl; | |
using System.Text; | |
namespace System.IO | |
{ | |
// Zusammenfassung: | |
// Stellt statische Methoden zum Erstellen, Kopieren, Löschen, Verschieben und | |
// Öffnen von Dateien bereit und unterstützt das Erstellen von System.IO.FileStream-Objekten. | |
[ComVisible(true)] | |
public static class File | |
{ | |
// Zusammenfassung: | |
// Fügt Zeilen an eine Datei an und schließt dann die Datei. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, an die Zeilen angefügt werden sollen.Wenn die Datei nicht bereits | |
// vorhanden ist, wird sie erstellt. | |
// | |
// contents: | |
// Die Zeilen, die an die Datei angefügt werden sollen. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält mindestens eines der von der System.IO.Path.GetInvalidPathChars()-Methode | |
// definierten ungültigen Zeichen. | |
// | |
// System.ArgumentNullException: | |
// Entweder path oder contents weist den Wert null auf. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// Die von path angegebene Datei wurde nicht gefunden. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.IO.PathTooLongException: | |
// path überschreitet die im System definierte maximale Länge.Beispielsweise | |
// dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen | |
// nicht länger als 259 Zeichen sein. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Anrufer verfügt nicht über eine Berechtigung zum Schreiben der Datei. | |
// | |
// System.UnauthorizedAccessException: | |
// path gibt eine schreibgeschützte Datei an.- oder -Dieser Vorgang wird von | |
// der aktuellen Plattform nicht unterstützt.- oder -path ist ein Verzeichnis.- oder -Der | |
// Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void AppendAllLines(string path, IEnumerable<string> contents); | |
// | |
// Zusammenfassung: | |
// Fügt Zeilen unter Verwendung einer angegebenen Codierung an eine Datei an | |
// und schließt dann die Datei. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, an die Zeilen angefügt werden sollen. | |
// | |
// contents: | |
// Die Zeilen, die an die Datei angefügt werden sollen. | |
// | |
// encoding: | |
// Die zu verwendende Zeichencodierung. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält mindestens eines der von der System.IO.Path.GetInvalidPathChars()-Methode | |
// definierten ungültigen Zeichen. | |
// | |
// System.ArgumentNullException: | |
// Entweder path, contents oder encoding ist null. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// Die von path angegebene Datei wurde nicht gefunden. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.IO.PathTooLongException: | |
// path überschreitet die im System definierte maximale Länge.Beispielsweise | |
// dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen | |
// nicht länger als 259 Zeichen sein. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.UnauthorizedAccessException: | |
// path gibt eine schreibgeschützte Datei an.- oder -Dieser Vorgang wird von | |
// der aktuellen Plattform nicht unterstützt.- oder -path ist ein Verzeichnis.- oder -Der | |
// Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void AppendAllLines(string path, IEnumerable<string> contents, Encoding encoding); | |
// | |
// Zusammenfassung: | |
// Öffnet eine Datei, fügt die angegebene Zeichenfolge an die Datei an und schließt | |
// dann die Datei.Wenn die Datei nicht vorhanden ist, erstellt diese Methode | |
// eine Datei, schreibt die angegebene Zeichenfolge in die Datei und schließt | |
// die Datei dann. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, an die die angegebene Zeichenfolge angefügt werden soll. | |
// | |
// contents: | |
// Die Zeichenfolge, die an die Datei angefügt werden soll. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void AppendAllText(string path, string contents); | |
// | |
// Zusammenfassung: | |
// Fügt die angegebene Zeichenfolge an die Datei an und erstellt die Datei, | |
// wenn sie nicht bereits vorhanden ist. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, an die die angegebene Zeichenfolge angefügt werden soll. | |
// | |
// contents: | |
// Die Zeichenfolge, die an die Datei angefügt werden soll. | |
// | |
// encoding: | |
// Die zu verwendende Zeichencodierung. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void AppendAllText(string path, string contents, Encoding encoding); | |
// | |
// Zusammenfassung: | |
// Erstellt einen System.IO.StreamWriter, der UTF-8-codierten Text an eine vorhandene | |
// Datei anfügt. | |
// | |
// Parameter: | |
// path: | |
// Der Pfad zu der Datei, an die angefügt wird. | |
// | |
// Rückgabewerte: | |
// Ein StreamWriter, der UTF-8-codierten Text an eine vorhandene Datei anfügt. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static StreamWriter AppendText(string path); | |
// | |
// Zusammenfassung: | |
// Kopiert eine vorhandene Datei in eine neue Datei.Das Überschreiben einer | |
// gleichnamigen Datei ist nicht zulässig. | |
// | |
// Parameter: | |
// sourceFileName: | |
// Die zu kopierende Datei. | |
// | |
// destFileName: | |
// Der Name der Zieldatei.Dies darf kein Verzeichnis und keine vorhandene Datei | |
// sein. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.ArgumentException: | |
// sourceFileName oder destFileName ist eine Zeichenfolge der Länge 0, besteht | |
// nur aus Leerraum oder enthält ein oder mehr durch System.IO.Path.InvalidPathChars | |
// definierte ungültige Zeichen.- oder - sourceFileName oder destFileName gibt | |
// ein Verzeichnis an. | |
// | |
// System.ArgumentNullException: | |
// sourceFileName oder destFileName ist null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der in sourceFileName oder destFileName angegebene Pfad ist ungültig (z. B. | |
// befindet er sich auf einem nicht zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// sourceFileName wurde nicht gefunden. | |
// | |
// System.IO.IOException: | |
// destFileName ist vorhanden.- oder - Ein E/A-Fehler ist aufgetreten. | |
// | |
// System.NotSupportedException: | |
// Das Format von sourceFileName oder destFileName ist ungültig. | |
public static void Copy(string sourceFileName, string destFileName); | |
// | |
// Zusammenfassung: | |
// Kopiert eine vorhandene Datei in eine neue Datei.Das Überschreiben einer | |
// gleichnamigen Datei ist zulässig. | |
// | |
// Parameter: | |
// sourceFileName: | |
// Die zu kopierende Datei. | |
// | |
// destFileName: | |
// Der Name der Zieldatei.Dabei darf es sich nicht um ein Verzeichnis handeln. | |
// | |
// overwrite: | |
// true, wenn die Zieldatei überschrieben werden kann, andernfalls false. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. - oder -destFileName | |
// ist schreibgeschützt. | |
// | |
// System.ArgumentException: | |
// sourceFileName oder destFileName ist eine Zeichenfolge der Länge 0, besteht | |
// nur aus Leerraum oder enthält ein oder mehr durch System.IO.Path.InvalidPathChars | |
// definierte ungültige Zeichen.- oder - sourceFileName oder destFileName gibt | |
// ein Verzeichnis an. | |
// | |
// System.ArgumentNullException: | |
// sourceFileName oder destFileName ist null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der in sourceFileName oder destFileName angegebene Pfad ist ungültig (z. B. | |
// befindet er sich auf einem nicht zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// sourceFileName wurde nicht gefunden. | |
// | |
// System.IO.IOException: | |
// destFileName ist vorhanden, und overwrite lautet false.- oder - Ein E/A-Fehler | |
// ist aufgetreten. | |
// | |
// System.NotSupportedException: | |
// Das Format von sourceFileName oder destFileName ist ungültig. | |
public static void Copy(string sourceFileName, string destFileName, bool overwrite); | |
// | |
// Zusammenfassung: | |
// Erstellt oder überschreibt eine Datei im angegebenen Pfad. | |
// | |
// Parameter: | |
// path: | |
// Der Pfad und der Name der zu erstellenden Datei. | |
// | |
// Rückgabewerte: | |
// Ein System.IO.FileStream, der Lese- und Schreibzugriff auf die in path angegebene | |
// Datei bereitstellt. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung.- oder - path | |
// gibt eine schreibgeschützte Datei an. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Erstellen der Datei. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static FileStream Create(string path); | |
// | |
// Zusammenfassung: | |
// Erstellt oder überschreibt die angegebene Datei. | |
// | |
// Parameter: | |
// path: | |
// Der Name der Datei. | |
// | |
// bufferSize: | |
// Die Anzahl der für Lese- und Schreibvorgänge in die Datei gepufferten Bytes. | |
// | |
// Rückgabewerte: | |
// Ein System.IO.FileStream mit der angegebenen Puffergröße, der Lese-/Schreibzugriff | |
// auf die in path angegebene Datei bereitstellt. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung.- oder - path | |
// gibt eine schreibgeschützte Datei an. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Erstellen der Datei. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static FileStream Create(string path, int bufferSize); | |
// | |
// Zusammenfassung: | |
// Erstellt oder überschreibt die angegebene Datei und gibt eine Puffergröße | |
// sowie einen System.IO.FileOptions-Wert an, der beschreibt, wie die Datei | |
// erstellt oder überschrieben werden soll. | |
// | |
// Parameter: | |
// path: | |
// Der Name der Datei. | |
// | |
// bufferSize: | |
// Die Anzahl der für Lese- und Schreibvorgänge in die Datei gepufferten Bytes. | |
// | |
// options: | |
// Einer der System.IO.FileOptions-Werte, der beschreibt, wie die Datei erstellt | |
// oder überschrieben werden soll. | |
// | |
// Rückgabewerte: | |
// Eine neue Datei mit der angegebenen Puffergröße. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung.- oder - path | |
// gibt eine schreibgeschützte Datei an. - oder -System.IO.FileOptions.Encrypted | |
// wurde für options angegeben, und die Dateiverschlüsselung wird auf der aktuellen | |
// Plattform nicht unterstützt. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Erstellen der Datei. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung.- oder - path | |
// gibt eine schreibgeschützte Datei an. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung.- oder - path | |
// gibt eine schreibgeschützte Datei an. | |
[SecuritySafeCritical] | |
public static FileStream Create(string path, int bufferSize, FileOptions options); | |
// | |
// Zusammenfassung: | |
// Erstellt oder überschreibt die angegebene Datei mit der angegebenen Puffergröße, | |
// den Ordneroptionen und der Dateisicherheit. | |
// | |
// Parameter: | |
// path: | |
// Der Name der Datei. | |
// | |
// bufferSize: | |
// Die Anzahl der für Lese- und Schreibvorgänge in die Datei gepufferten Bytes. | |
// | |
// options: | |
// Einer der System.IO.FileOptions-Werte, der beschreibt, wie die Datei erstellt | |
// oder überschrieben werden soll. | |
// | |
// fileSecurity: | |
// Einer der System.Security.AccessControl.FileSecurity-Werte, der die Zugriffssteuerung | |
// und die Überwachungssicherheit für die Datei bestimmt. | |
// | |
// Rückgabewerte: | |
// Eine neue Datei mit der angegebenen Puffergröße, den Ordneroptionen und der | |
// Dateisicherheit. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung.- oder - path | |
// gibt eine schreibgeschützte Datei an.- oder -System.IO.FileOptions.Encrypted | |
// wurde für options angegeben, und die Dateiverschlüsselung wird auf der aktuellen | |
// Plattform nicht unterstützt. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Erstellen der Datei. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung.- oder - path | |
// gibt eine schreibgeschützte Datei an. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung.- oder - path | |
// gibt eine schreibgeschützte Datei an. | |
public static FileStream Create(string path, int bufferSize, FileOptions options, FileSecurity fileSecurity); | |
// | |
// Zusammenfassung: | |
// Erstellt oder öffnet eine Datei zum Schreiben von UTF-8 codiertem Text. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, die zum Schreiben geöffnet werden soll. | |
// | |
// Rückgabewerte: | |
// Ein System.IO.StreamWriter, der unter Verwendung der UTF-8-Codierung in die | |
// angegebene Datei schreibt. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static StreamWriter CreateText(string path); | |
// | |
// Zusammenfassung: | |
// Entschlüsselt eine Datei, die vom aktuellen Konto mit der System.IO.File.Encrypt(System.String)-Methode | |
// verschlüsselt wurde. | |
// | |
// Parameter: | |
// path: | |
// Ein Pfad, der eine zu entschlüsselnde Datei beschreibt. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// Der path-Parameter ist eine Zeichenfolge der Länge 0, besteht nur aus Leerraum | |
// oder enthält ein oder mehr durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// Der path-Parameter ist null. | |
// | |
// System.IO.DriveNotFoundException: | |
// Es wurde ein ungültiges Laufwerk angegeben. | |
// | |
// System.IO.FileNotFoundException: | |
// Die vom path-Parameter beschriebene Datei konnte nicht gefunden werden. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei.Beispielsweise ist die verschlüsselte Datei | |
// bereits geöffnet.- oder -Dieser Vorgang wird von der aktuellen Plattform | |
// nicht unterstützt. | |
// | |
// System.IO.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. | |
// | |
// System.PlatformNotSupportedException: | |
// Das aktuelle Betriebssystem ist nicht Windows NT oder höher. | |
// | |
// System.NotSupportedException: | |
// Das Dateisystem ist nicht NTFS. | |
// | |
// System.UnauthorizedAccessException: | |
// Der path-Parameter hat eine schreibgeschützte Datei angegeben.- oder - Dieser | |
// Vorgang wird von der aktuellen Plattform nicht unterstützt.- oder - Der path-Parameter | |
// hat ein Verzeichnis angegeben.- oder - Der Aufrufer verfügt nicht über die | |
// erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void Decrypt(string path); | |
// | |
// Zusammenfassung: | |
// Löscht die angegebene Datei.Wenn die angegebene Datei nicht vorhanden ist, | |
// wird keine Ausnahme ausgelöst. | |
// | |
// Parameter: | |
// path: | |
// Der Name der zu löschenden Datei.Platzhalterzeichen werden nicht unterstützt. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// Die angegebene Datei wird verwendet. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.IO.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. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung.- oder - path | |
// ist ein Verzeichnis.- oder - path gibt eine schreibgeschützte Datei an. | |
[SecuritySafeCritical] | |
public static void Delete(string path); | |
// | |
// Zusammenfassung: | |
// Verschlüsselt eine Datei, sodass sie nur mit dem Konto, mit dem die Datei | |
// verschlüsselt wurde, entschlüsselt werden kann. | |
// | |
// Parameter: | |
// path: | |
// Ein Pfad, der eine zu verschlüsselnde Datei beschreibt. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// Der path-Parameter ist eine Zeichenfolge der Länge 0, besteht nur aus Leerraum | |
// oder enthält ein oder mehr durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// Der path-Parameter ist null. | |
// | |
// System.IO.DriveNotFoundException: | |
// Es wurde ein ungültiges Laufwerk angegeben. | |
// | |
// System.IO.FileNotFoundException: | |
// Die vom path-Parameter beschriebene Datei konnte nicht gefunden werden. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei.- oder -Dieser Vorgang wird von der aktuellen | |
// Plattform nicht unterstützt. | |
// | |
// System.IO.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. | |
// | |
// System.PlatformNotSupportedException: | |
// Das aktuelle Betriebssystem ist nicht Windows NT oder höher. | |
// | |
// System.NotSupportedException: | |
// Das Dateisystem ist nicht NTFS. | |
// | |
// System.UnauthorizedAccessException: | |
// Der path-Parameter hat eine schreibgeschützte Datei angegeben.- oder - Dieser | |
// Vorgang wird von der aktuellen Plattform nicht unterstützt.- oder - Der path-Parameter | |
// hat ein Verzeichnis angegeben.- oder - Der Aufrufer verfügt nicht über die | |
// erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void Encrypt(string path); | |
// | |
// Zusammenfassung: | |
// Bestimmt, ob die angegebene Datei vorhanden ist. | |
// | |
// Parameter: | |
// path: | |
// Die zu überprüfende Datei. | |
// | |
// Rückgabewerte: | |
// true, wenn der Aufrufer über die erforderlichen Berechtigungen verfügt und | |
// path den Namen einer vorhandenen Datei enthält, andernfalls false.Diese Methode | |
// gibt auch false zurück, wenn für pathnull, ein ungültiger Pfad oder eine | |
// Zeichenfolge der Länge 0 (null) festgelegt ist.Wenn ein Aufrufer nicht über | |
// ausreichende Berechtigungen zum Lesen der angegebenen Datei verfügt, wird | |
// keine Ausnahme ausgelöst, und die Methode gibt false zurück, unabhängig vom | |
// Vorhandensein von path. | |
[SecuritySafeCritical] | |
public static bool Exists(string path); | |
// | |
// Zusammenfassung: | |
// Ruft ein System.Security.AccessControl.FileSecurity-Objekt ab, das die ACL-Einträge | |
// für eine angegebene Datei kapselt. | |
// | |
// Parameter: | |
// path: | |
// Der Pfad zu einer Datei, die ein System.Security.AccessControl.FileSecurity-Objekt | |
// enthält, das die ACL-Informationen der Datei beschreibt. | |
// | |
// Rückgabewerte: | |
// Ein System.Security.AccessControl.FileSecurity-Objekt, das die Zugriffssteuerungsregeln | |
// für die vom path-Parameter beschriebene Datei kapselt. | |
// | |
// Ausnahmen: | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.Runtime.InteropServices.SEHException: | |
// Der path-Parameter ist null. | |
// | |
// System.SystemException: | |
// Die Datei konnte nicht gefunden werden. | |
// | |
// System.UnauthorizedAccessException: | |
// Der path-Parameter hat eine schreibgeschützte Datei angegeben.- oder - Dieser | |
// Vorgang wird von der aktuellen Plattform nicht unterstützt.- oder - Der path-Parameter | |
// hat ein Verzeichnis angegeben.- oder - Der Aufrufer verfügt nicht über die | |
// erforderliche Berechtigung. | |
public static FileSecurity GetAccessControl(string path); | |
// | |
// Zusammenfassung: | |
// Ruft ein System.Security.AccessControl.FileSecurity-Objekt ab, das die angegebenen | |
// Typen von ACL-Einträgen für eine bestimmte Datei kapselt. | |
// | |
// Parameter: | |
// path: | |
// Der Pfad zu einer Datei, die ein System.Security.AccessControl.FileSecurity-Objekt | |
// enthält, das die ACL-Informationen der Datei beschreibt. | |
// | |
// includeSections: | |
// Einer der System.Security.AccessControl.AccessControlSections-Werte, der | |
// den Typ der zu empfangenden ACL-Informationen angibt. | |
// | |
// Rückgabewerte: | |
// Ein System.Security.AccessControl.FileSecurity-Objekt, das die Zugriffssteuerungsregeln | |
// für die vom path-Parameter beschriebene Datei kapselt. | |
// | |
// Ausnahmen: | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.Runtime.InteropServices.SEHException: | |
// Der path-Parameter ist null. | |
// | |
// System.SystemException: | |
// Die Datei konnte nicht gefunden werden. | |
// | |
// System.UnauthorizedAccessException: | |
// Der path-Parameter hat eine schreibgeschützte Datei angegeben.- oder - Dieser | |
// Vorgang wird von der aktuellen Plattform nicht unterstützt.- oder - Der path-Parameter | |
// hat ein Verzeichnis angegeben.- oder - Der Aufrufer verfügt nicht über die | |
// erforderliche Berechtigung. | |
public static FileSecurity GetAccessControl(string path, AccessControlSections includeSections); | |
// | |
// Zusammenfassung: | |
// Ruft die System.IO.FileAttributes der Datei in dem Pfad ab. | |
// | |
// Parameter: | |
// path: | |
// Der Pfad zur Datei. | |
// | |
// Rückgabewerte: | |
// Ruft die System.IO.FileAttributes der Datei in dem Pfad ab. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist leer oder enthält nur Leerraum oder ungültige Zeichen. | |
// | |
// System.IO.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. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.IO.FileNotFoundException: | |
// path stellt eine Datei dar und ist ungültig (er befindet sich z. B. auf einem | |
// nicht zugeordneten Laufwerk), oder die Datei kann nicht gefunden werden. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// path stellt eine Datei dar und ist ungültig (er befindet sich z. B. auf einem | |
// nicht zugeordneten Laufwerk), oder die Datei kann nicht gefunden werden. | |
[SecuritySafeCritical] | |
public static FileAttributes GetAttributes(string path); | |
// | |
// Zusammenfassung: | |
// Gibt das Erstellungsdatum und den Erstellungszeitpunkt für die angegebene | |
// Datei bzw. das angegebene Verzeichnis zurück. | |
// | |
// Parameter: | |
// path: | |
// Die Datei oder das Verzeichnis, für die bzw. für das die Informationen über | |
// Erstellungsdatum und -zeitpunkt abgerufen werden sollen. | |
// | |
// Rückgabewerte: | |
// Eine System.DateTime-Struktur, die auf das Erstellungsdatum und den Erstellungszeitpunkt | |
// für das angegebene Verzeichnis oder die angegebene Datei festgelegt wird.Der | |
// Wert wird in Ortszeit angegeben. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static DateTime GetCreationTime(string path); | |
// | |
// Zusammenfassung: | |
// Gibt das Erstellungsdatum und den Erstellungszeitpunkt im UTC-Format (Coordinated | |
// Universal Time) der angegebenen Datei bzw. des angegebenen Verzeichnisses | |
// zurück. | |
// | |
// Parameter: | |
// path: | |
// Die Datei oder das Verzeichnis, für die bzw. für das die Informationen über | |
// Erstellungsdatum und -zeitpunkt abgerufen werden sollen. | |
// | |
// Rückgabewerte: | |
// Eine System.DateTime-Struktur, die auf das Erstellungsdatum und den Erstellungszeitpunkt | |
// für das angegebene Verzeichnis oder die angegebene Datei festgelegt wird.Dieser | |
// Wert wird in UTC-Zeit angegeben. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static DateTime GetCreationTimeUtc(string path); | |
// | |
// Zusammenfassung: | |
// Gibt das Datum und die Uhrzeit des letzten Zugriffs auf die angegebene Datei | |
// bzw. das angegebene Verzeichnis zurück. | |
// | |
// Parameter: | |
// path: | |
// Die Datei oder das Verzeichnis, für die bzw. das die Informationen zum Zugriffsdatum | |
// und -zeitpunkt abgerufen werden sollen. | |
// | |
// Rückgabewerte: | |
// Eine System.DateTime-Struktur, die auf das Datum und die Uhrzeit des letzten | |
// Zugriffs auf die angegebene Datei bzw. das angegebene Verzeichnis festgelegt | |
// wird.Der Wert wird in Ortszeit angegeben. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static DateTime GetLastAccessTime(string path); | |
// | |
// Zusammenfassung: | |
// Gibt das Datum und den Zeitpunkt im UTC-Format (Coordinated Universal Time) | |
// des letzten Zugriffs auf die angegebene Datei bzw. das angegebene Verzeichnis | |
// zurück. | |
// | |
// Parameter: | |
// path: | |
// Die Datei oder das Verzeichnis, für die bzw. das die Informationen zum Zugriffsdatum | |
// und -zeitpunkt abgerufen werden sollen. | |
// | |
// Rückgabewerte: | |
// Eine System.DateTime-Struktur, die auf das Datum und die Uhrzeit des letzten | |
// Zugriffs auf die angegebene Datei bzw. das angegebene Verzeichnis festgelegt | |
// wird.Dieser Wert wird in UTC-Zeit angegeben. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static DateTime GetLastAccessTimeUtc(string path); | |
// | |
// Zusammenfassung: | |
// Gibt das Datum und die Uhrzeit des letzten Schreibvorgangs in die angegebene | |
// Datei bzw. das angegebene Verzeichnis zurück. | |
// | |
// Parameter: | |
// path: | |
// Die Datei oder das Verzeichnis, für die bzw. für das die Informationen über | |
// Schreibdatum und -zeitpunkt abgerufen werden sollen. | |
// | |
// Rückgabewerte: | |
// Eine System.DateTime-Struktur, die auf das Datum und die Uhrzeit des letzten | |
// Schreibvorgangs in die angegebene Datei bzw. das angegebene Verzeichnis festgelegt | |
// wird.Der Wert wird in Ortszeit angegeben. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static DateTime GetLastWriteTime(string path); | |
// | |
// Zusammenfassung: | |
// Gibt das Datum und den Zeitpunkt im UTC-Format (Coordinated Universal Time) | |
// des letzten Schreibzugriffs auf die angegebenen Datei bzw. das angegebene | |
// Verzeichnis zurück. | |
// | |
// Parameter: | |
// path: | |
// Die Datei oder das Verzeichnis, für die bzw. für das die Informationen über | |
// Schreibdatum und -zeitpunkt abgerufen werden sollen. | |
// | |
// Rückgabewerte: | |
// Eine System.DateTime-Struktur, die auf das Datum und die Uhrzeit des letzten | |
// Schreibvorgangs in die angegebene Datei bzw. das angegebene Verzeichnis festgelegt | |
// wird.Dieser Wert wird in UTC-Zeit angegeben. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static DateTime GetLastWriteTimeUtc(string path); | |
// | |
// Zusammenfassung: | |
// Verschiebt eine angegebene Datei an einen neuen Speicherort und ermöglicht | |
// das Angeben eines neuen Dateinamens. | |
// | |
// Parameter: | |
// sourceFileName: | |
// Der Name der zu verschiebenden Datei. | |
// | |
// destFileName: | |
// Der neue Pfad für die Datei. | |
// | |
// Ausnahmen: | |
// System.IO.IOException: | |
// Die Zieldatei ist bereits vorhanden. | |
// | |
// System.ArgumentNullException: | |
// sourceFileName oder destFileName ist null. | |
// | |
// System.ArgumentException: | |
// sourceFileName oder destFileName ist eine Zeichenfolge der Länge 0, besteht | |
// nur aus Leerraum oder enthält durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.IO.FileNotFoundException: | |
// sourceFileName wurde nicht gefunden. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der in sourceFileName oder destFileName angegebene Pfad ist ungültig (z. B. | |
// befindet er sich auf einem nicht zugeordneten Laufwerk). | |
// | |
// System.NotSupportedException: | |
// Das Format von sourceFileName oder destFileName ist ungültig. | |
[SecuritySafeCritical] | |
public static void Move(string sourceFileName, string destFileName); | |
// | |
// Zusammenfassung: | |
// Öffnet einen System.IO.FileStream für den angegebenen Pfad mit Lese- und | |
// Schreibzugriff. | |
// | |
// Parameter: | |
// path: | |
// Die zu öffnende Datei. | |
// | |
// mode: | |
// Ein System.IO.FileMode-Wert, der angibt, ob eine Datei erstellt wird, wenn | |
// sie nicht vorhanden ist, und bestimmt, ob der Inhalt vorhandener Dateien | |
// beibehalten oder überschrieben wird. | |
// | |
// Rückgabewerte: | |
// Ein im angegebenen Modus und Pfad geöffneter, nicht freigegebener System.IO.FileStream | |
// mit Lese- und Schreibzugriff. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// - oder -mode ist System.IO.FileMode.Create, und bei der angegebenen Datei | |
// handelt es sich um eine verborgene Datei. | |
// | |
// System.ArgumentOutOfRangeException: | |
// mode gibt einen ungültigen Wert an. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static FileStream Open(string path, FileMode mode); | |
// | |
// Zusammenfassung: | |
// Öffnet einen System.IO.FileStream unter dem angegebenen Pfad, mit dem angegebenen | |
// Modus und Zugriff. | |
// | |
// Parameter: | |
// path: | |
// Die zu öffnende Datei. | |
// | |
// mode: | |
// Ein System.IO.FileMode-Wert, der angibt, ob eine Datei erstellt wird, wenn | |
// sie nicht vorhanden ist, und bestimmt, ob der Inhalt vorhandener Dateien | |
// beibehalten oder überschrieben wird. | |
// | |
// access: | |
// Ein System.IO.FileAccess-Wert, der die Vorgänge angibt, die für die Datei | |
// ausgeführt werden können. | |
// | |
// Rückgabewerte: | |
// Ein System.IO.FileStream ohne Freigabe, der Zugriff im angegebenen Modus | |
// mit angegebenem Zugriff auf die angegebene Datei bereitstellt. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen.- oder - access gibt Read an, und mode gibt Create, CreateNew, | |
// Truncate oder Append an. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.UnauthorizedAccessException: | |
// path gibt eine schreibgeschützte Datei an, und access ist nicht Read.- oder - | |
// path gibt ein Verzeichnis an.- oder - Der Aufrufer verfügt nicht über die | |
// erforderliche Berechtigung. - oder -mode ist System.IO.FileMode.Create, und | |
// bei der angegebenen Datei handelt es sich um eine verborgene Datei. | |
// | |
// System.ArgumentOutOfRangeException: | |
// mode oder access geben einen ungültigen Wert an. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static FileStream Open(string path, FileMode mode, FileAccess access); | |
// | |
// Zusammenfassung: | |
// Öffnet einen System.IO.FileStream auf dem angegebenen Pfad, der über den | |
// angegebenen Modus mit Lese-, Schreib- oder Lese-/Schreibzugriff und die angegebene | |
// Freigabeoption verfügt. | |
// | |
// Parameter: | |
// path: | |
// Die zu öffnende Datei. | |
// | |
// mode: | |
// Ein System.IO.FileMode-Wert, der angibt, ob eine Datei erstellt wird, wenn | |
// sie nicht vorhanden ist, und bestimmt, ob der Inhalt vorhandener Dateien | |
// beibehalten oder überschrieben wird. | |
// | |
// access: | |
// Ein System.IO.FileAccess-Wert, der die Vorgänge angibt, die für die Datei | |
// ausgeführt werden können. | |
// | |
// share: | |
// Ein System.IO.FileShare-Wert, der die Art des Zugriffs angibt, die andere | |
// Threads auf die Datei haben. | |
// | |
// Rückgabewerte: | |
// Ein System.IO.FileStream auf dem angegebenen Pfad, der über den angegebenen | |
// Modus mit Lese-, Schreib- oder Lese-/Schreibzugriff und die angegebene Freigabeoption | |
// verfügt. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen.- oder - access gibt Read an, und mode gibt Create, CreateNew, | |
// Truncate oder Append an. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.UnauthorizedAccessException: | |
// path gibt eine schreibgeschützte Datei an, und access ist nicht Read.- oder - | |
// path gibt ein Verzeichnis an.- oder - Der Aufrufer verfügt nicht über die | |
// erforderliche Berechtigung. - oder -mode ist System.IO.FileMode.Create, und | |
// bei der angegebenen Datei handelt es sich um eine verborgene Datei. | |
// | |
// System.ArgumentOutOfRangeException: | |
// Für mode, access oder share ist ein ungültiger Wert angegeben. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static FileStream Open(string path, FileMode mode, FileAccess access, FileShare share); | |
// | |
// Zusammenfassung: | |
// Öffnet eine vorhandene Datei zum Lesen. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, die zum Lesen geöffnet werden soll. | |
// | |
// Rückgabewerte: | |
// Ein schreibgeschützter System.IO.FileStream für den angegebenen Pfad. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.UnauthorizedAccessException: | |
// path gibt ein Verzeichnis an.- oder - Der Aufrufer verfügt nicht über die | |
// erforderliche Berechtigung. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static FileStream OpenRead(string path); | |
// | |
// Zusammenfassung: | |
// Öffnet eine vorhandene UTF-8-codierte Textdatei zum Lesen. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, die zum Lesen geöffnet werden soll. | |
// | |
// Rückgabewerte: | |
// Ein System.IO.StreamReader für den angegebenen Pfad. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static StreamReader OpenText(string path); | |
// | |
// Zusammenfassung: | |
// Öffnet eine vorhandene Datei zum Schreiben. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, die zum Schreiben geöffnet werden soll. | |
// | |
// Rückgabewerte: | |
// Ein nicht freigegebenes System.IO.FileStream-Objekt am angegebenen Pfad mit | |
// System.IO.FileAccess.Write-Zugriff. | |
// | |
// Ausnahmen: | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung.- oder - path | |
// gibt eine schreibgeschützte Datei oder ein schreibgeschütztes Verzeichnis | |
// an. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static FileStream OpenWrite(string path); | |
// | |
// Zusammenfassung: | |
// Öffnet eine Binärdatei, liest den Inhalt der Datei in ein Bytearray ein und | |
// schließt dann die Datei. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, die zum Lesen geöffnet werden soll. | |
// | |
// Rückgabewerte: | |
// Ein Bytearray mit dem Inhalt der Datei. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.UnauthorizedAccessException: | |
// 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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static byte[] ReadAllBytes(string path); | |
// | |
// Zusammenfassung: | |
// Öffnet eine Textdatei, liest alle Zeilen der Datei und schließt dann die | |
// Datei. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, die zum Lesen geöffnet werden soll. | |
// | |
// Rückgabewerte: | |
// Ein Zeichenfolgenarray, das alle Zeilen der Datei enthält. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static string[] ReadAllLines(string path); | |
// | |
// Zusammenfassung: | |
// Öffnet eine Datei, liest alle Zeilen der Datei mit der angegebenen Codierung | |
// und schließt dann die Datei. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, die zum Lesen geöffnet werden soll. | |
// | |
// encoding: | |
// Die auf den Inhalt der Datei angewendete Codierung. | |
// | |
// Rückgabewerte: | |
// Ein Zeichenfolgenarray, das alle Zeilen der Datei enthält. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static string[] ReadAllLines(string path, Encoding encoding); | |
// | |
// Zusammenfassung: | |
// Öffnet eine Textdatei, liest alle Zeilen der Datei und schließt dann die | |
// Datei. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, die zum Lesen geöffnet werden soll. | |
// | |
// Rückgabewerte: | |
// Eine Zeichenfolge, die alle Zeilen der Datei enthält. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static string ReadAllText(string path); | |
// | |
// Zusammenfassung: | |
// Öffnet eine Datei, liest alle Zeilen der Datei mit der angegebenen Codierung | |
// und schließt dann die Datei. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, die zum Lesen geöffnet werden soll. | |
// | |
// encoding: | |
// Die auf den Inhalt der Datei angewendete Codierung. | |
// | |
// Rückgabewerte: | |
// Eine Zeichenfolge, die alle Zeilen der Datei enthält. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static string ReadAllText(string path, Encoding encoding); | |
// | |
// Zusammenfassung: | |
// Liest die Zeilen einer Datei. | |
// | |
// Parameter: | |
// path: | |
// Die zu lesende Datei. | |
// | |
// Rückgabewerte: | |
// Die Zeilen der Datei. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält mindestens eines der von der System.IO.Path.GetInvalidPathChars()-Methode | |
// definierten ungültigen Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// Die von path angegebene Datei wurde nicht gefunden. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.IO.PathTooLongException: | |
// path überschreitet die im System definierte maximale Länge.Beispielsweise | |
// dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen | |
// nicht länger als 259 Zeichen sein. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.UnauthorizedAccessException: | |
// path gibt eine schreibgeschützte Datei an.- oder -Dieser Vorgang wird von | |
// der aktuellen Plattform nicht unterstützt.- oder -path ist ein Verzeichnis.- oder -Der | |
// Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static IEnumerable<string> ReadLines(string path); | |
// | |
// Zusammenfassung: | |
// Liest die Zeilen einer Datei mit einer angegebenen Codierung. | |
// | |
// Parameter: | |
// path: | |
// Die zu lesende Datei. | |
// | |
// encoding: | |
// Die auf den Inhalt der Datei angewendete Codierung. | |
// | |
// Rückgabewerte: | |
// Die Zeilen der Datei. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält mindestens eines der von der System.IO.Path.GetInvalidPathChars()-Methode | |
// definierten ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// Die von path angegebene Datei wurde nicht gefunden. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.IO.PathTooLongException: | |
// path überschreitet die im System definierte maximale Länge.Beispielsweise | |
// dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen | |
// nicht länger als 259 Zeichen sein. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.UnauthorizedAccessException: | |
// path gibt eine schreibgeschützte Datei an.- oder -Dieser Vorgang wird von | |
// der aktuellen Plattform nicht unterstützt.- oder -path ist ein Verzeichnis.- oder -Der | |
// Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static IEnumerable<string> ReadLines(string path, Encoding encoding); | |
// | |
// Zusammenfassung: | |
// Ersetzt den Inhalt einer angegebenen Datei mit dem Inhalt einer anderen Datei, | |
// löscht die ursprüngliche Datei und erstellt eine Sicherung der ersetzten | |
// Datei. | |
// | |
// Parameter: | |
// sourceFileName: | |
// Der Name einer Datei, die die von destinationFileName angegebene Datei ersetzt. | |
// | |
// destinationFileName: | |
// Der Name der Datei, die ersetzt wird. | |
// | |
// destinationBackupFileName: | |
// Der Name der Sicherungsdatei. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// Das Format des durch den destinationFileName-Parameter beschriebenen Pfads | |
// war ungültig.- oder -Das Format des durch den destinationBackupFileName-Parameter | |
// beschriebenen Pfads war ungültig. | |
// | |
// System.ArgumentNullException: | |
// Der destinationFileName-Parameter ist null. | |
// | |
// System.IO.DriveNotFoundException: | |
// Es wurde ein ungültiges Laufwerk angegeben. | |
// | |
// System.IO.FileNotFoundException: | |
// Die durch das aktuelle System.IO.FileInfo-Objekt beschriebene Datei konnte | |
// nicht gefunden werden.- oder -Die vom destinationBackupFileName-Parameter | |
// beschriebene Datei konnte nicht gefunden werden. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei.- oder -Der sourceFileName-Parameter und | |
// der destinationFileName-Parameter geben dieselbe Datei an. | |
// | |
// System.IO.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. | |
// | |
// System.PlatformNotSupportedException: | |
// Das Betriebssystem ist Windows 98 Zweite Ausgabe oder früher, und das Dateisystem | |
// ist nicht NTFS. | |
// | |
// System.UnauthorizedAccessException: | |
// Der sourceFileName-Parameter bzw. der destinationFileName-Parameter gibt | |
// an, dass eine Datei schreibgeschützt ist.- oder - Dieser Vorgang wird von | |
// der aktuellen Plattform nicht unterstützt.- oder - Quell- oder Zielparameter | |
// geben ein Verzeichnis anstatt einer Datei an.- oder - Der Aufrufer verfügt | |
// nicht über die erforderliche Berechtigung. | |
public static void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName); | |
// | |
// Zusammenfassung: | |
// Ersetzt den Inhalt einer angegebenen Datei mit dem Inhalt einer anderen Datei, | |
// löscht die ursprüngliche Datei, erstellt eine Sicherung der ersetzten Datei | |
// und ignoriert optional Fehler beim Zusammenführen. | |
// | |
// Parameter: | |
// sourceFileName: | |
// Der Name einer Datei, die die von destinationFileName angegebene Datei ersetzt. | |
// | |
// destinationFileName: | |
// Der Name der Datei, die ersetzt wird. | |
// | |
// destinationBackupFileName: | |
// Der Name der Sicherungsdatei. | |
// | |
// ignoreMetadataErrors: | |
// true, um Fehler beim Zusammenführen der ersetzten Datei und der Ersetzungsdatei | |
// zu ignorieren (z. B. Attribute und Zugriffssteuerungslisten), andernfalls | |
// false. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// Das Format des durch den destinationFileName-Parameter beschriebenen Pfads | |
// war ungültig.- oder -Das Format des durch den destinationBackupFileName-Parameter | |
// beschriebenen Pfads war ungültig. | |
// | |
// System.ArgumentNullException: | |
// Der destinationFileName-Parameter ist null. | |
// | |
// System.IO.DriveNotFoundException: | |
// Es wurde ein ungültiges Laufwerk angegeben. | |
// | |
// System.IO.FileNotFoundException: | |
// Die durch das aktuelle System.IO.FileInfo-Objekt beschriebene Datei konnte | |
// nicht gefunden werden.- oder -Die vom destinationBackupFileName-Parameter | |
// beschriebene Datei konnte nicht gefunden werden. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei.- oder -Der sourceFileName-Parameter und | |
// der destinationFileName-Parameter geben dieselbe Datei an. | |
// | |
// System.IO.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. | |
// | |
// System.PlatformNotSupportedException: | |
// Das Betriebssystem ist Windows 98 Zweite Ausgabe oder früher, und das Dateisystem | |
// ist nicht NTFS. | |
// | |
// System.UnauthorizedAccessException: | |
// Der sourceFileName-Parameter bzw. der destinationFileName-Parameter gibt | |
// an, dass eine Datei schreibgeschützt ist.- oder - Dieser Vorgang wird von | |
// der aktuellen Plattform nicht unterstützt.- oder - Quell- oder Zielparameter | |
// geben ein Verzeichnis anstatt einer Datei an.- oder - Der Aufrufer verfügt | |
// nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void Replace(string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors); | |
// | |
// Zusammenfassung: | |
// Wendet von einem System.Security.AccessControl.FileSecurity-Objekt beschriebene | |
// Einträge von Zugriffssteuerungslisten (Access Control List, ACL) auf die | |
// angegebene Datei an. | |
// | |
// Parameter: | |
// path: | |
// Eine Datei, der Einträge von Zugriffssteuerungslisten hinzugefügt oder aus | |
// dieser entfernt werden sollen. | |
// | |
// fileSecurity: | |
// Ein System.Security.AccessControl.FileSecurity-Objekt, das einen ACL-Eintrag | |
// beschreibt, der auf die vom path-Parameter beschriebene Datei angewendet | |
// werden soll. | |
// | |
// Ausnahmen: | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.Runtime.InteropServices.SEHException: | |
// Der path-Parameter ist null. | |
// | |
// System.SystemException: | |
// Die Datei konnte nicht gefunden werden. | |
// | |
// System.UnauthorizedAccessException: | |
// Der path-Parameter hat eine schreibgeschützte Datei angegeben.- oder - Dieser | |
// Vorgang wird von der aktuellen Plattform nicht unterstützt.- oder - Der path-Parameter | |
// hat ein Verzeichnis angegeben.- oder - Der Aufrufer verfügt nicht über die | |
// erforderliche Berechtigung. | |
// | |
// System.ArgumentNullException: | |
// Der fileSecurity-Parameter ist null. | |
[SecuritySafeCritical] | |
public static void SetAccessControl(string path, FileSecurity fileSecurity); | |
// | |
// Zusammenfassung: | |
// Legt die angegebenen System.IO.FileAttributes der Datei im angegebenen Pfad | |
// fest. | |
// | |
// Parameter: | |
// path: | |
// Der Pfad zur Datei. | |
// | |
// fileAttributes: | |
// Die gewünschten System.IO.FileAttributes, z. B. Hidden, ReadOnly, Normal | |
// und Archive. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist leer, besteht nur aus Leerraum, enthält ungültige Zeichen, oder | |
// das Dateiattribut ist ungültig. | |
// | |
// System.IO.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. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// Die Datei kann nicht gefunden werden. | |
// | |
// System.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. | |
[SecuritySafeCritical] | |
public static void SetAttributes(string path, FileAttributes fileAttributes); | |
// | |
// Zusammenfassung: | |
// Legt das Datum und die Uhrzeit fest, zu der die Datei erstellt wurde. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, für die die Informationen über Erstellungsdatum und -zeitpunkt | |
// festgelegt werden sollen. | |
// | |
// creationTime: | |
// Eine System.DateTime, die den festzulegenden Wert für Erstellungsdatum und | |
// -zeitpunkt von path enthält.Der Wert wird in Ortszeit angegeben. | |
// | |
// Ausnahmen: | |
// System.IO.FileNotFoundException: | |
// Der angegebene Pfad wurde nicht gefunden. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Ausführen des Vorgangs. | |
// | |
// System.ArgumentOutOfRangeException: | |
// creationTime gibt einen Wert an, der außerhalb des für diesen Vorgang zulässigen | |
// Bereichs für Datum oder Zeit oder beidem liegt. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
public static void SetCreationTime(string path, DateTime creationTime); | |
// | |
// Zusammenfassung: | |
// Legt das Datum und die Uhrzeit im UTC-Format (Coordinated Universal Time) | |
// der Erstellung der Datei fest. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, für die die Informationen über Erstellungsdatum und -zeitpunkt | |
// festgelegt werden sollen. | |
// | |
// creationTimeUtc: | |
// Eine System.DateTime, die den festzulegenden Wert für Erstellungsdatum und | |
// -zeitpunkt von path enthält.Dieser Wert wird in UTC-Zeit angegeben. | |
// | |
// Ausnahmen: | |
// System.IO.FileNotFoundException: | |
// Der angegebene Pfad wurde nicht gefunden. | |
// | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Ausführen des Vorgangs. | |
// | |
// System.ArgumentOutOfRangeException: | |
// creationTime gibt einen Wert an, der außerhalb des für diesen Vorgang zulässigen | |
// Bereichs für Datum oder Zeit oder beidem liegt. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
[SecuritySafeCritical] | |
public static void SetCreationTimeUtc(string path, DateTime creationTimeUtc); | |
// | |
// Zusammenfassung: | |
// Legt das Datum und die Uhrzeit des letzten Zugriffs auf die angegebene Datei | |
// fest. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, für die die Informationen über Zugriffsdatum und -zeitpunkt festgelegt | |
// werden sollen. | |
// | |
// lastAccessTime: | |
// Eine System.DateTime, die den festzulegenden Wert für Datum und Zeitpunkt | |
// des letzten Zugriffs auf path enthält.Der Wert wird in Ortszeit angegeben. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Der angegebene Pfad wurde nicht gefunden. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.ArgumentOutOfRangeException: | |
// lastAccessTime gibt einen Wert an, der außerhalb des für diesen Vorgang zulässigen | |
// Bereichs für Datum oder Zeit liegt. | |
public static void SetLastAccessTime(string path, DateTime lastAccessTime); | |
// | |
// Zusammenfassung: | |
// Legt das Datum und den Zeitpunkt im UTC-Format (Coordinated Universal Time) | |
// des letzten Zugriffs auf die angegebene Datei fest. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, für die die Informationen über Zugriffsdatum und -zeitpunkt festgelegt | |
// werden sollen. | |
// | |
// lastAccessTimeUtc: | |
// Eine System.DateTime, die den festzulegenden Wert für Datum und Zeitpunkt | |
// des letzten Zugriffs auf path enthält.Dieser Wert wird in UTC-Zeit angegeben. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Der angegebene Pfad wurde nicht gefunden. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.ArgumentOutOfRangeException: | |
// lastAccessTimeUtc gibt einen Wert an, der außerhalb des für diesen Vorgang | |
// zulässigen Bereichs für Datum oder Zeit liegt. | |
[SecuritySafeCritical] | |
public static void SetLastAccessTimeUtc(string path, DateTime lastAccessTimeUtc); | |
// | |
// Zusammenfassung: | |
// Legt das Datum und die Uhrzeit des letzten Schreibvorgangs in die angegebene | |
// Datei fest. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, für die die Informationen über Datum und Uhrzeit festgelegt werden | |
// sollen. | |
// | |
// lastWriteTime: | |
// Eine System.DateTime, die den festzulegenden Wert für Datum und Uhrzeit des | |
// letzten Schreibvorgangs von path enthält.Der Wert wird in Ortszeit angegeben. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Der angegebene Pfad wurde nicht gefunden. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.ArgumentOutOfRangeException: | |
// lastWriteTime gibt einen Wert an, der außerhalb des für diesen Vorgang zulässigen | |
// Bereichs für Datum oder Zeit liegt. | |
public static void SetLastWriteTime(string path, DateTime lastWriteTime); | |
// | |
// Zusammenfassung: | |
// Legt das Datum und den Zeitpunkt im UTC-Format (Coordinated Universal Time) | |
// des letzten Schreibzugriffs auf die angegebene Datei fest. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, für die die Informationen über Datum und Uhrzeit festgelegt werden | |
// sollen. | |
// | |
// lastWriteTimeUtc: | |
// Eine System.DateTime, die den festzulegenden Wert für Datum und Uhrzeit des | |
// letzten Schreibvorgangs von path enthält.Dieser Wert wird in UTC-Zeit angegeben. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path hat den Wert null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Der angegebene Pfad wurde nicht gefunden. | |
// | |
// System.UnauthorizedAccessException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.ArgumentOutOfRangeException: | |
// lastWriteTimeUtc gibt einen Wert an, der außerhalb des für diesen Vorgang | |
// zulässigen Bereichs für Datum oder Zeit liegt. | |
[SecuritySafeCritical] | |
public static void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc); | |
// | |
// Zusammenfassung: | |
// 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. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, in die geschrieben werden soll. | |
// | |
// bytes: | |
// Die Bytes, die in die Datei geschrieben werden sollen. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path ist null, oder das Bytearray ist leer. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void WriteAllBytes(string path, byte[] bytes); | |
// | |
// Zusammenfassung: | |
// Erstellt eine neue Datei, schreibt eine Auflistung von Zeichenfolgen in die | |
// Datei und schließt dann die Datei. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, in die geschrieben werden soll. | |
// | |
// contents: | |
// Die Zeilen, die in die Datei geschrieben werden sollen. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält mindestens eines der von der System.IO.Path.GetInvalidPathChars()-Methode | |
// definierten ungültigen Zeichen. | |
// | |
// System.ArgumentNullException: | |
// Entweder path oder contents weist den Wert null auf. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// Die von path angegebene Datei wurde nicht gefunden. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.IO.PathTooLongException: | |
// path überschreitet die im System definierte maximale Länge.Beispielsweise | |
// dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen | |
// nicht länger als 259 Zeichen sein. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.UnauthorizedAccessException: | |
// path gibt eine schreibgeschützte Datei an.- oder -Dieser Vorgang wird von | |
// der aktuellen Plattform nicht unterstützt.- oder -path ist ein Verzeichnis.- oder -Der | |
// Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void WriteAllLines(string path, IEnumerable<string> contents); | |
// | |
// Zusammenfassung: | |
// Erstellt eine neue Datei, schreibt das angegebene Zeichenfolgenarray in die | |
// Datei und schließt die Datei dann. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, in die geschrieben werden soll. | |
// | |
// contents: | |
// Das Zeichenfolgenarray, das in die Datei geschrieben werden soll. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// Entweder path oder contents ist null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void WriteAllLines(string path, string[] contents); | |
// | |
// Zusammenfassung: | |
// Erstellt eine neue Datei unter Verwendung der angegebenen Codierung, schreibt | |
// eine Auflistung von Zeichenfolgen in die Datei und schließt dann die Datei. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, in die geschrieben werden soll. | |
// | |
// contents: | |
// Die Zeilen, die in die Datei geschrieben werden sollen. | |
// | |
// encoding: | |
// Die zu verwendende Zeichencodierung. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält mindestens eines der von der System.IO.Path.GetInvalidPathChars()-Methode | |
// definierten ungültigen Zeichen. | |
// | |
// System.ArgumentNullException: | |
// Entweder path, contents oder encoding ist null. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// path ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk). | |
// | |
// System.IO.FileNotFoundException: | |
// Die von path angegebene Datei wurde nicht gefunden. | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.IO.PathTooLongException: | |
// path überschreitet die im System definierte maximale Länge.Beispielsweise | |
// dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen | |
// nicht länger als 259 Zeichen sein. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
// | |
// System.UnauthorizedAccessException: | |
// path gibt eine schreibgeschützte Datei an.- oder -Dieser Vorgang wird von | |
// der aktuellen Plattform nicht unterstützt.- oder -path ist ein Verzeichnis.- oder -Der | |
// Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void WriteAllLines(string path, IEnumerable<string> contents, Encoding encoding); | |
// | |
// Zusammenfassung: | |
// Erstellt eine neue Datei, schreibt das angegebene Zeichenfolgenarray unter | |
// Verwendung der angegebenen Codierung in die Datei und schließt dann die Datei. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, in die geschrieben werden soll. | |
// | |
// contents: | |
// Das Zeichenfolgenarray, das in die Datei geschrieben werden soll. | |
// | |
// encoding: | |
// Ein System.Text.Encoding-Objekt, das die Zeichencodierung darstellt, die | |
// auf das Zeichenfolgenarray angewendet wird. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// Entweder path oder contents ist null. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void WriteAllLines(string path, string[] contents, Encoding encoding); | |
// | |
// Zusammenfassung: | |
// Erstellt eine neue Datei, schreibt die angegebene Zeichenfolge in die Datei | |
// und schließt die Datei dann.Ist die Zieldatei bereits vorhanden, wird sie | |
// überschrieben. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, in die geschrieben werden soll. | |
// | |
// contents: | |
// Die Zeichenfolge, die in die Datei geschrieben werden soll. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path ist null oder contents ist leer. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void WriteAllText(string path, string contents); | |
// | |
// Zusammenfassung: | |
// Erstellt eine neue Datei, schreibt die angegebene Zeichenfolge mit der angegebenen | |
// Codierung in die Datei und schließt die Datei dann.Ist die Zieldatei bereits | |
// vorhanden, wird sie überschrieben. | |
// | |
// Parameter: | |
// path: | |
// Die Datei, in die geschrieben werden soll. | |
// | |
// contents: | |
// Die Zeichenfolge, die in die Datei geschrieben werden soll. | |
// | |
// encoding: | |
// Die auf die Zeichenfolge anzuwendende Codierung. | |
// | |
// Ausnahmen: | |
// System.ArgumentException: | |
// path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder | |
// enthält ein oder mehrere durch System.IO.Path.InvalidPathChars definierte | |
// ungültige Zeichen. | |
// | |
// System.ArgumentNullException: | |
// path ist null oder contents ist leer. | |
// | |
// System.IO.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. | |
// | |
// System.IO.DirectoryNotFoundException: | |
// Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
// zugeordneten Laufwerk). | |
// | |
// System.IO.IOException: | |
// E/A-Fehler beim Öffnen der Datei. | |
// | |
// System.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. | |
// | |
// System.IO.FileNotFoundException: | |
// Die in path angegebene Datei wurde nicht gefunden. | |
// | |
// System.NotSupportedException: | |
// Das Format von path ist ungültig. | |
// | |
// System.Security.SecurityException: | |
// Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
[SecuritySafeCritical] | |
public static void WriteAllText(string path, string contents, Encoding encoding); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment