Created
January 8, 2013 19:36
-
-
Save alexanderschnitzler/4487173 to your computer and use it in GitHub Desktop.
This file contains hidden or 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; | |
| namespace System.IO | |
| { | |
| // Zusammenfassung: | |
| // Macht Instanzmethoden zum Erstellen, Verschieben und Auflisten in Verzeichnissen | |
| // und Unterverzeichnissen verfügbar.Die Klasse kann nicht geerbt werden. | |
| [Serializable] | |
| [ComVisible(true)] | |
| public sealed class DirectoryInfo : FileSystemInfo | |
| { | |
| // Zusammenfassung: | |
| // Initialisiert eine neue Instanz der System.IO.DirectoryInfo-Klasse im angegebenen | |
| // Pfad. | |
| // | |
| // Parameter: | |
| // path: | |
| // Eine Zeichenfolge, die den Pfad angibt, auf dem die DirectoryInfo erstellt | |
| // werden sollen. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentNullException: | |
| // path hat den Wert null. | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| // | |
| // System.ArgumentException: | |
| // path enthält ungültige Zeichen wie z. B ", <, > oder | | |
| // | |
| // 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.Der angegebene Pfad, | |
| // Dateiname oder beide sind zu lang. | |
| [SecuritySafeCritical] | |
| public DirectoryInfo(string path); | |
| // Zusammenfassung: | |
| // Ruft einen Wert ab, der angibt, ob das Verzeichnis vorhanden ist. | |
| // | |
| // Rückgabewerte: | |
| // true, wenn das Verzeichnis vorhanden ist, andernfalls false. | |
| public override bool Exists { get; } | |
| // | |
| // Zusammenfassung: | |
| // Ruft den Namen dieser System.IO.DirectoryInfo-Instanz ab. | |
| // | |
| // Rückgabewerte: | |
| // Der Name des Verzeichnisses. | |
| public override string Name { get; } | |
| // | |
| // Zusammenfassung: | |
| // Ruft das übergeordnete Verzeichnis eines angegebenen Unterverzeichnisses | |
| // ab. | |
| // | |
| // Rückgabewerte: | |
| // Das übergeordnete Verzeichnis oder null, wenn der Pfad null ist oder der | |
| // Dateipfad ein Stammverzeichnis angibt (z. B. "\", "C:" oder * "\\server\share"). | |
| // | |
| // Ausnahmen: | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| public DirectoryInfo Parent { get; } | |
| // | |
| // Zusammenfassung: | |
| // Ruft den Teil mit dem Stammverzeichnis eines Pfads ab. | |
| // | |
| // Rückgabewerte: | |
| // Ein System.IO.DirectoryInfo-Objekt, das das Stammverzeichnis eines Pfads | |
| // darstellt. | |
| // | |
| // Ausnahmen: | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| public DirectoryInfo Root { get; } | |
| // Zusammenfassung: | |
| // Erstellt ein Verzeichnis. | |
| // | |
| // Ausnahmen: | |
| // System.IO.IOException: | |
| // Das Verzeichnis kann nicht erstellt werden. | |
| public void Create(); | |
| // | |
| // Zusammenfassung: | |
| // Erstellt mithilfe eines System.Security.AccessControl.DirectorySecurity-Objekts | |
| // ein Verzeichnis. | |
| // | |
| // Parameter: | |
| // directorySecurity: | |
| // Die Zugriffssteuerung, die auf das Verzeichnis angewendet werden soll. | |
| // | |
| // Ausnahmen: | |
| // System.IO.IOException: | |
| // Das durch path angegebene Verzeichnis ist schreibgeschützt oder nicht leer. | |
| // | |
| // 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. Dies ist z. B. der Fall, wenn das Laufwerk | |
| // des Pfads nicht zugeordnet ist. | |
| // | |
| // System.NotSupportedException: | |
| // Es wurde versucht, ein nur aus dem Doppelpunkt (:) bestehendes Verzeichnis | |
| // zu erstellen. | |
| // | |
| // System.IO.IOException: | |
| // Das durch path angegebene Verzeichnis ist schreibgeschützt oder nicht leer. | |
| public void Create(DirectorySecurity directorySecurity); | |
| // | |
| // Zusammenfassung: | |
| // Erstellt ein oder mehrere Unterverzeichnisse im angegebenen Pfad.Der angegebene | |
| // Pfad kann zu dieser Instanz der System.IO.DirectoryInfo-Klasse relativ sein. | |
| // | |
| // Parameter: | |
| // path: | |
| // Der angegebene Pfad.Dieser kann kein anderes Datenträgervolume und kein anderer | |
| // UNC-Name (Universal Naming Convention) sein. | |
| // | |
| // Rückgabewerte: | |
| // Das letzte im path angegebene Verzeichnis. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentException: | |
| // path gibt keinen gültigen Dateipfad an oder enthält ungültige DirectoryInfo-Zeichen. | |
| // | |
| // System.ArgumentNullException: | |
| // path hat den Wert null. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der angegebene Pfad ist ungültig. Dies ist z. B. der Fall, wenn das Laufwerk | |
| // des Pfads nicht zugeordnet ist. | |
| // | |
| // System.IO.IOException: | |
| // Das Unterverzeichnis kann nicht erstellt werden.- oder - Eine Datei oder | |
| // ein Verzeichnis hat bereits den in path angegebenen Namen. | |
| // | |
| // 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.Der angegebene Pfad, | |
| // Dateiname oder beide sind zu lang. | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer hat keine Codezugriffsberechtigung zum Erstellen des Verzeichnisses.- oder -Der | |
| // Aufrufer hat keine Codezugriffsberechtigung zum Lesen des Verzeichnisses, | |
| // das vom zurückgegebenen System.IO.DirectoryInfo-Objekt beschrieben wird.Dies | |
| // kann auftreten, wenn der path-Parameter ein vorhandenes Verzeichnis beschreibt. | |
| // | |
| // System.NotSupportedException: | |
| // path enthält ein Doppelpunktzeichen (:), das nicht Bestandteil einer Laufwerksbezeichnung | |
| // ("C:\") ist. | |
| [SecuritySafeCritical] | |
| public DirectoryInfo CreateSubdirectory(string path); | |
| // | |
| // Zusammenfassung: | |
| // Erstellt ein oder mehrere Unterverzeichnisse im angegebenen Pfad mit der | |
| // angegebenen Sicherheit.Der angegebene Pfad kann zu dieser Instanz der System.IO.DirectoryInfo-Klasse | |
| // relativ sein. | |
| // | |
| // Parameter: | |
| // path: | |
| // Der angegebene Pfad.Dieser kann kein anderes Datenträgervolume und kein anderer | |
| // UNC-Name (Universal Naming Convention) sein. | |
| // | |
| // directorySecurity: | |
| // Die anzuwendende Sicherheit. | |
| // | |
| // Rückgabewerte: | |
| // Das letzte im path angegebene Verzeichnis. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentException: | |
| // path gibt keinen gültigen Dateipfad an oder enthält ungültige DirectoryInfo-Zeichen. | |
| // | |
| // System.ArgumentNullException: | |
| // path hat den Wert null. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der angegebene Pfad ist ungültig. Dies ist z. B. der Fall, wenn das Laufwerk | |
| // des Pfads nicht zugeordnet ist. | |
| // | |
| // System.IO.IOException: | |
| // Das Unterverzeichnis kann nicht erstellt werden.- oder - Eine Datei oder | |
| // ein Verzeichnis hat bereits den in path angegebenen Namen. | |
| // | |
| // 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.Der angegebene Pfad, | |
| // Dateiname oder beide sind zu lang. | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer hat keine Codezugriffsberechtigung zum Erstellen des Verzeichnisses.- oder -Der | |
| // Aufrufer hat keine Codezugriffsberechtigung zum Lesen des Verzeichnisses, | |
| // das vom zurückgegebenen System.IO.DirectoryInfo-Objekt beschrieben wird.Dies | |
| // kann auftreten, wenn der path-Parameter ein vorhandenes Verzeichnis beschreibt. | |
| // | |
| // System.NotSupportedException: | |
| // path enthält ein Doppelpunktzeichen (:), das nicht Bestandteil einer Laufwerksbezeichnung | |
| // ("C:\") ist. | |
| [SecuritySafeCritical] | |
| public DirectoryInfo CreateSubdirectory(string path, DirectorySecurity directorySecurity); | |
| // | |
| // Zusammenfassung: | |
| // Löscht dieses System.IO.DirectoryInfo, wenn es leer ist. | |
| // | |
| // Ausnahmen: | |
| // System.UnauthorizedAccessException: | |
| // Das Verzeichnis enthält eine schreibgeschützte Datei. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Das von diesem System.IO.DirectoryInfo-Objekt beschriebene Verzeichnis ist | |
| // nicht vorhanden, oder es konnte nicht gefunden werden. | |
| // | |
| // System.IO.IOException: | |
| // Das Verzeichnis ist nicht leer. - oder -Das Verzeichnis ist das aktuelle | |
| // Arbeitsverzeichnis der Anwendung. | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public override void Delete(); | |
| // | |
| // Zusammenfassung: | |
| // Löscht diese Instanz von System.IO.DirectoryInfo und gibt an, ob Unterverzeichnisse | |
| // und Dateien gelöscht werden sollen. | |
| // | |
| // Parameter: | |
| // recursive: | |
| // true, um dieses Verzeichnis, seine Unterverzeichnisse und alle Dateien zu | |
| // löschen, andernfalls false. | |
| // | |
| // Ausnahmen: | |
| // System.UnauthorizedAccessException: | |
| // Das Verzeichnis enthält eine schreibgeschützte Datei. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Das von diesem System.IO.DirectoryInfo-Objekt beschriebene Verzeichnis ist | |
| // nicht vorhanden, oder es konnte nicht gefunden werden. | |
| // | |
| // System.IO.IOException: | |
| // Das Verzeichnis ist schreibgeschützt.- oder - Das Verzeichnis enthält mindestens | |
| // eine Datei oder ein Unterverzeichnis, und recursive ist false.- oder -Das | |
| // Verzeichnis ist das aktuelle Arbeitsverzeichnis der Anwendung. | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public void Delete(bool recursive); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine aufzählbare Auflistung von Verzeichnisinformationen im aktuellen | |
| // Verzeichnis zurück. | |
| // | |
| // Rückgabewerte: | |
| // Eine aufzählbare Auflistung der Verzeichnisse im aktuellen Verzeichnis. | |
| // | |
| // Ausnahmen: | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im System.IO.DirectoryInfo-Objekt gekapselte Pfad ist ungültig (z. B. | |
| // befindet er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public IEnumerable<DirectoryInfo> EnumerateDirectories(); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine aufzählbare Auflistung von Verzeichnisinformationen zurück, die | |
| // einem angegebenen Suchmuster entsprechen. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Das Standardmuster ist "*", wobei alle Verzeichnisse | |
| // zurückgegeben werden. | |
| // | |
| // Rückgabewerte: | |
| // Eine aufzählbare Auflistung von Verzeichnissen, die searchPattern entspricht. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im System.IO.DirectoryInfo-Objekt gekapselte Pfad ist ungültig (z. B. | |
| // befindet er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine aufzählbare Auflistung von Verzeichnisinformationen zurück, die | |
| // einem angegebenen Suchmuster und einer angegebenen Option zum Durchsuchen | |
| // von Unterverzeichnissen entspricht. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Das Standardmuster ist "*", wobei alle Verzeichnisse | |
| // zurückgegeben werden. | |
| // | |
| // searchOption: | |
| // Einer der Enumerationswerte, der angibt, ob nur das aktuelle Verzeichnis | |
| // oder auch alle Unterverzeichnisse durchsucht werden sollen.Der Standardwert | |
| // ist System.IO.SearchOption.TopDirectoryOnly. | |
| // | |
| // Rückgabewerte: | |
| // Eine aufzählbare Auflistung von Verzeichnissen, die searchPattern und searchOption | |
| // entspricht. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.ArgumentOutOfRangeException: | |
| // searchOption ist kein gültiger System.IO.SearchOption-Wert. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im System.IO.DirectoryInfo-Objekt gekapselte Pfad ist ungültig (z. B. | |
| // befindet er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern, SearchOption searchOption); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine aufzählbare Auflistung von Dateiinformationen im aktuellen Verzeichnis | |
| // zurück. | |
| // | |
| // Rückgabewerte: | |
| // Eine aufzählbare Auflistung der Dateien im aktuellen Verzeichnis. | |
| // | |
| // Ausnahmen: | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im System.IO.FileInfo-Objekt gekapselte Pfad ist ungültig (z. B. befindet | |
| // er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public IEnumerable<FileInfo> EnumerateFiles(); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine aufzählbare Auflistung von Dateiinformationen zurück, die einem | |
| // Suchmuster entsprechen. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Das Standardmuster ist "*", wobei alle Dateien zurückgegeben | |
| // werden. | |
| // | |
| // Rückgabewerte: | |
| // Eine aufzählbare Auflistung von Dateien, die searchPattern entspricht. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im System.IO.FileInfo-Objekt gekapselte Pfad ist ungültig (z. B. befindet | |
| // er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public IEnumerable<FileInfo> EnumerateFiles(string searchPattern); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine aufzählbare Auflistung von Dateiinformationen zurück, die einem | |
| // angegebenen Suchmuster und einer angegebenen Option zum Durchsuchen von Unterverzeichnissen | |
| // entspricht. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Das Standardmuster ist "*", wobei alle Dateien zurückgegeben | |
| // werden. | |
| // | |
| // searchOption: | |
| // Einer der Enumerationswerte, der angibt, ob nur das aktuelle Verzeichnis | |
| // oder auch alle Unterverzeichnisse durchsucht werden sollen.Der Standardwert | |
| // ist System.IO.SearchOption.TopDirectoryOnly. | |
| // | |
| // Rückgabewerte: | |
| // Eine aufzählbare Auflistung von Dateien, die searchPattern und searchOption | |
| // entspricht. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.ArgumentOutOfRangeException: | |
| // searchOption ist kein gültiger System.IO.SearchOption-Wert. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im System.IO.FileInfo-Objekt gekapselte Pfad ist ungültig (z. B. befindet | |
| // er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public IEnumerable<FileInfo> EnumerateFiles(string searchPattern, SearchOption searchOption); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine aufzählbare Auflistung von Systeminformationen im aktuellen Verzeichnis | |
| // zurück. | |
| // | |
| // Rückgabewerte: | |
| // Eine aufzählbare Auflistung von Systeminformationen im aktuellen Verzeichnis. | |
| // | |
| // Ausnahmen: | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im System.IO.FileSystemInfo-Objekt gekapselte Pfad ist ungültig (z. B. | |
| // befindet er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine aufzählbare Auflistung von Dateisysteminformationen zurück, die | |
| // einem angegebenen Suchmuster entsprechen. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Das Standardmuster ist "*", wobei alle Dateien und Verzeichnisse | |
| // zurückgegeben werden. | |
| // | |
| // Rückgabewerte: | |
| // Eine aufzählbare Auflistung von Objekten mit Dateisysteminformationen, die | |
| // searchPattern entspricht. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im System.IO.FileSystemInfo-Objekt gekapselte Pfad ist ungültig (z. B. | |
| // befindet er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine aufzählbare Auflistung von Dateisysteminformationen zurück, die | |
| // einem angegebenen Suchmuster und einer angegebenen Option zum Durchsuchen | |
| // von Unterverzeichnissen entspricht. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Das Standardmuster ist "*", wobei alle Dateien oder | |
| // Verzeichnisse zurückgegeben werden. | |
| // | |
| // searchOption: | |
| // Einer der Enumerationswerte, der angibt, ob nur das aktuelle Verzeichnis | |
| // oder auch alle Unterverzeichnisse durchsucht werden sollen.Der Standardwert | |
| // ist System.IO.SearchOption.TopDirectoryOnly. | |
| // | |
| // Rückgabewerte: | |
| // Eine aufzählbare Auflistung von Objekten mit Dateisysteminformationen, die | |
| // searchPattern und searchOption entspricht. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.ArgumentOutOfRangeException: | |
| // searchOption ist kein gültiger System.IO.SearchOption-Wert. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im System.IO.FileSystemInfo-Objekt gekapselte Pfad ist ungültig (z. B. | |
| // befindet er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern, SearchOption searchOption); | |
| // | |
| // Zusammenfassung: | |
| // Ruft ein System.Security.AccessControl.DirectorySecurity-Objekt ab, das die | |
| // Einträge in der Zugriffssteuerungsliste für das Verzeichnis kapselt, das | |
| // vom aktuellen System.IO.DirectoryInfo-Objekt beschrieben wird. | |
| // | |
| // Rückgabewerte: | |
| // Ein System.Security.AccessControl.DirectorySecurity-Objekt, das die Zugriffssteuerungsregeln | |
| // für das Verzeichnis kapselt. | |
| // | |
| // Ausnahmen: | |
| // System.SystemException: | |
| // Das Verzeichnis wurde nicht gefunden und konnte nicht geändert werden. | |
| // | |
| // System.UnauthorizedAccessException: | |
| // Der aktuelle Prozess hat keinen Zugriff zum Öffnen des Verzeichnisses. | |
| // | |
| // System.IO.IOException: | |
| // E/A-Fehler beim Öffnen des Verzeichnisses. | |
| // | |
| // System.PlatformNotSupportedException: | |
| // Das aktuelle Betriebssystem ist nicht Microsoft Windows 2000 oder höher. | |
| // | |
| // System.UnauthorizedAccessException: | |
| // Das Verzeichnis ist schreibgeschützt.- oder - Dieser Vorgang wird von der | |
| // aktuellen Plattform nicht unterstützt.- oder - Der Aufrufer verfügt nicht | |
| // über die erforderliche Berechtigung. | |
| public DirectorySecurity GetAccessControl(); | |
| // | |
| // Zusammenfassung: | |
| // Ruft ein System.Security.AccessControl.DirectorySecurity-Objekt ab, das den | |
| // angegebenen Typ der Einträge in der Zugriffssteuerungsliste für das Verzeichnis | |
| // kapselt, das vom aktuellen System.IO.DirectoryInfo-Objekt beschrieben wird. | |
| // | |
| // Parameter: | |
| // includeSections: | |
| // Einer der System.Security.AccessControl.AccessControlSections-Werte, der | |
| // den Typ der zu empfangenden Informationen zur Zugriffssteuerungsliste angibt. | |
| // | |
| // Rückgabewerte: | |
| // Ein System.Security.AccessControl.DirectorySecurity-Objekt, das die Zugriffssteuerungsregeln | |
| // für die vom path-Parameter beschriebene Datei kapselt.AusnahmenAusnahmetypBedingungSystem.SystemExceptionDas | |
| // Verzeichnis wurde nicht gefunden und konnte nicht geändert werden.System.UnauthorizedAccessExceptionDer | |
| // aktuelle Prozess hat keinen Zugriff zum Öffnen des Verzeichnisses.System.IO.IOExceptionE/A-Fehler | |
| // beim Öffnen des Verzeichnisses.System.PlatformNotSupportedExceptionDas aktuelle | |
| // Betriebssystem ist nicht Microsoft Windows 2000 oder höher.System.UnauthorizedAccessExceptionDas | |
| // Verzeichnis ist schreibgeschützt.– oder – Dieser Vorgang wird von der aktuellen | |
| // Plattform nicht unterstützt.– oder – Der Aufrufer verfügt nicht über die | |
| // erforderliche Berechtigung. | |
| public DirectorySecurity GetAccessControl(AccessControlSections includeSections); | |
| // | |
| // Zusammenfassung: | |
| // Gibt die Unterverzeichnisse des aktuellen Verzeichnisses zurück. | |
| // | |
| // Rückgabewerte: | |
| // Ein Array von System.IO.DirectoryInfo-Objekten. | |
| // | |
| // Ausnahmen: | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im System.IO.DirectoryInfo-Objekt gekapselte Pfad ist ungültig. Dies | |
| // ist z. B. der Fall, wenn das Laufwerk des Pfads nicht zugeordnet ist. | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| // | |
| // System.UnauthorizedAccessException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public DirectoryInfo[] GetDirectories(); | |
| // | |
| // Zusammenfassung: | |
| // Gibt ein Array von Verzeichnissen im aktuellen System.IO.DirectoryInfo zurück, | |
| // die den angegebenen Suchkriterien entsprechen. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Mit "System*" kann z. B. nach allen Verzeichnissen gesucht | |
| // werden, die mit dem Wort "System" beginnen. | |
| // | |
| // Rückgabewerte: | |
| // Ein Array vom Typ DirectoryInfo, der searchPattern entspricht. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentException: | |
| // searchPattern enthält mindestens ein von der System.IO.Path.GetInvalidPathChars()-Methode | |
| // definiertes ungültiges Zeichen. | |
| // | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im DirectoryInfo-Objekt gekapselte Pfad ist ungültig (z. B. befindet | |
| // er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.UnauthorizedAccessException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public DirectoryInfo[] GetDirectories(string searchPattern); | |
| // | |
| // Zusammenfassung: | |
| // Gibt ein Array von Verzeichnissen im aktuellen System.IO.DirectoryInfo zurück, | |
| // die den angegebenen Suchkriterien entsprechen. Anhand eines Werts wird bestimmt, | |
| // ob in Unterverzeichnissen gesucht wird. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Mit "System*" kann z. B. nach allen Verzeichnissen gesucht | |
| // werden, die mit dem Wort "System" beginnen. | |
| // | |
| // searchOption: | |
| // Einer der Enumerationswerte, der angibt, ob nur das aktuelle Verzeichnis | |
| // oder auch alle Unterverzeichnisse durchsucht werden sollen. | |
| // | |
| // Rückgabewerte: | |
| // Ein Array vom Typ DirectoryInfo, der searchPattern entspricht. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentException: | |
| // searchPattern enthält mindestens ein von der System.IO.Path.GetInvalidPathChars()-Methode | |
| // definiertes ungültiges Zeichen. | |
| // | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.ArgumentOutOfRangeException: | |
| // searchOption ist kein gültiger System.IO.SearchOption-Wert. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der im DirectoryInfo-Objekt gekapselte Pfad ist ungültig (z. B. befindet | |
| // er sich auf einem nicht zugeordneten Laufwerk). | |
| // | |
| // System.UnauthorizedAccessException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public DirectoryInfo[] GetDirectories(string searchPattern, SearchOption searchOption); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine Dateiliste des aktuellen Verzeichnisses zurück. | |
| // | |
| // Rückgabewerte: | |
| // Ein Array vom Typ System.IO.FileInfo. | |
| // | |
| // Ausnahmen: | |
| // System.IO.DirectoryNotFoundException: | |
| // Der Pfad ist ungültig. Dies ist z. B. der Fall, wenn das Laufwerk des Pfads | |
| // nicht zugeordnet ist. | |
| [SecuritySafeCritical] | |
| public FileInfo[] GetFiles(); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine Dateiliste des aktuellen Verzeichnisses zurück, das dem angegebenen | |
| // Suchmuster entspricht. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge, z. B. "*.txt". | |
| // | |
| // Rückgabewerte: | |
| // Ein Array vom Typ System.IO.FileInfo. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentException: | |
| // searchPattern enthält mindestens ein von der System.IO.Path.GetInvalidPathChars()-Methode | |
| // definiertes ungültiges Zeichen. | |
| // | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten | |
| // Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public FileInfo[] GetFiles(string searchPattern); | |
| // | |
| // Zusammenfassung: | |
| // Gibt eine Dateiliste des aktuellen Verzeichnisses zurück, das dem angegebenen | |
| // Suchmuster entspricht. Anhand eines Werts wird bestimmt, ob in Unterverzeichnissen | |
| // gesucht wird. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Mit "System*" kann z. B. nach allen Verzeichnissen gesucht | |
| // werden, die mit dem Wort "System" beginnen. | |
| // | |
| // searchOption: | |
| // Einer der Enumerationswerte, der angibt, ob nur das aktuelle Verzeichnis | |
| // oder auch alle Unterverzeichnisse durchsucht werden sollen. | |
| // | |
| // Rückgabewerte: | |
| // Ein Array vom Typ System.IO.FileInfo. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentException: | |
| // searchPattern enthält mindestens ein von der System.IO.Path.GetInvalidPathChars()-Methode | |
| // definiertes ungültiges Zeichen. | |
| // | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.ArgumentOutOfRangeException: | |
| // searchOption ist kein gültiger System.IO.SearchOption-Wert. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten | |
| // Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public FileInfo[] GetFiles(string searchPattern, SearchOption searchOption); | |
| // | |
| // Zusammenfassung: | |
| // Gibt ein Array von stark typisierten System.IO.FileSystemInfo-Einträgen zurück, | |
| // das alle Dateien und Unterverzeichnisse in einem Verzeichnis darstellt. | |
| // | |
| // Rückgabewerte: | |
| // Ein Array von stark typisierten System.IO.FileSystemInfo-Einträgen. | |
| // | |
| // Ausnahmen: | |
| // System.IO.DirectoryNotFoundException: | |
| // Der Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten | |
| // Laufwerk). | |
| [SecuritySafeCritical] | |
| public FileSystemInfo[] GetFileSystemInfos(); | |
| // | |
| // Zusammenfassung: | |
| // Ruft ein Array von stark typisierten System.IO.FileSystemInfo-Objekten ab, | |
| // das die Dateien und Unterverzeichnisse darstellt, die den angegebenen Suchkriterien | |
| // entsprechen. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Mit "System*" kann z. B. nach allen Verzeichnissen gesucht | |
| // werden, die mit dem Wort "System" beginnen. | |
| // | |
| // Rückgabewerte: | |
| // Ein Array von stark typisierten FileSystemInfo-Objekten, die den Suchkriterien | |
| // entsprechen. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentException: | |
| // searchPattern enthält mindestens ein von der System.IO.Path.GetInvalidPathChars()-Methode | |
| // definiertes ungültiges Zeichen. | |
| // | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
| // zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public FileSystemInfo[] GetFileSystemInfos(string searchPattern); | |
| // | |
| // Zusammenfassung: | |
| // Ruft ein Array von System.IO.FileSystemInfo-Objekten ab, die die Dateien | |
| // und Unterverzeichnisse darstellen, die den angegebenen Suchkriterien entsprechen. | |
| // | |
| // Parameter: | |
| // searchPattern: | |
| // Die Suchzeichenfolge.Das Standardmuster ist "*", wobei alle Dateien und Verzeichnisse | |
| // zurückgegeben werden. | |
| // | |
| // searchOption: | |
| // Einer der Enumerationswerte, der angibt, ob nur das aktuelle Verzeichnis | |
| // oder auch alle Unterverzeichnisse durchsucht werden sollen.Der Standardwert | |
| // ist System.IO.SearchOption.TopDirectoryOnly. | |
| // | |
| // Rückgabewerte: | |
| // Ein Array von Dateisystemeinträgen, die den Suchkriterien entsprechen. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentException: | |
| // searchPattern enthält mindestens ein von der System.IO.Path.GetInvalidPathChars()-Methode | |
| // definiertes ungültiges Zeichen. | |
| // | |
| // System.ArgumentNullException: | |
| // searchPattern hat den Wert null. | |
| // | |
| // System.ArgumentOutOfRangeException: | |
| // searchOption ist kein gültiger System.IO.SearchOption-Wert. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht | |
| // zugeordneten Laufwerk). | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| [SecuritySafeCritical] | |
| public FileSystemInfo[] GetFileSystemInfos(string searchPattern, SearchOption searchOption); | |
| // | |
| // Zusammenfassung: | |
| // Verschiebt eine System.IO.DirectoryInfo-Instanz und deren Inhalt in einen | |
| // neuen Pfad. | |
| // | |
| // Parameter: | |
| // destDirName: | |
| // Der Name und Pfad des Verzeichnisses, in das das Verzeichnis verschoben werden | |
| // soll.Das Ziel darf kein anderes Datenträgervolume und kein Verzeichnis mit | |
| // dem gleichen Namen sein.Es kann ein vorhandenes Verzeichnis sein, dem dieses | |
| // Verzeichnis als Unterverzeichnis hinzugefügt werden soll. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentNullException: | |
| // destDirName hat den Wert null. | |
| // | |
| // System.ArgumentException: | |
| // destDirName ist eine leere Zeichenfolge (''"). | |
| // | |
| // System.IO.IOException: | |
| // Es wurde versucht, ein Verzeichnis auf einen anderen Volume zu verschieben. | |
| // - oder -destDirName ist bereits vorhanden.- oder -Sie sind nicht autorisiert, | |
| // auf diesen Pfad zuzugreifen.- oder - Das verschobene Verzeichnis und das | |
| // Zielverzeichnis haben denselben Namen. | |
| // | |
| // System.Security.SecurityException: | |
| // Der Aufrufer verfügt nicht über die erforderliche Berechtigung. | |
| // | |
| // System.IO.DirectoryNotFoundException: | |
| // Das Zielverzeichnis kann nicht gefunden werden. | |
| [SecuritySafeCritical] | |
| public void MoveTo(string destDirName); | |
| // | |
| // Zusammenfassung: | |
| // Wendet von einem System.Security.AccessControl.DirectorySecurity-Objekt beschriebene | |
| // Einträge in Zugriffssteuerungslisten auf das Verzeichnis an, das vom aktuellen | |
| // System.IO.DirectoryInfo-Objekt beschrieben wird. | |
| // | |
| // Parameter: | |
| // directorySecurity: | |
| // Ein Objekt, das einen Eintrag in einer Zugriffssteuerungsliste beschreibt, | |
| // der auf das vom path-Parameter beschriebene Verzeichnis angewendet werden | |
| // soll. | |
| // | |
| // Ausnahmen: | |
| // System.ArgumentNullException: | |
| // Der directorySecurity-Parameter ist null. | |
| // | |
| // System.SystemException: | |
| // Die Datei wurde nicht gefunden und konnte nicht geändert werden. | |
| // | |
| // System.UnauthorizedAccessException: | |
| // Der aktuelle Prozess hat keinen Zugriff zum Öffnen der Datei. | |
| // | |
| // System.PlatformNotSupportedException: | |
| // Das aktuelle Betriebssystem ist nicht Microsoft Windows 2000 oder höher. | |
| [SecuritySafeCritical] | |
| public void SetAccessControl(DirectorySecurity directorySecurity); | |
| // | |
| // Zusammenfassung: | |
| // Gibt den ursprünglichen Pfad zurück, der vom Benutzer übergeben wurde. | |
| // | |
| // Rückgabewerte: | |
| // Gibt den ursprünglichen Pfad zurück, der vom Benutzer übergeben wurde. | |
| public override string ToString(); | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment