Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
FileSystem.DeleteFile-Methode (String, UIOption, RecycleOption)
Löscht eine Datei.
Assembly: Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
public static void DeleteFile( string file, UIOption showUI, RecycleOption recycle )
Parameter
- file
- Typ: System.String
Name und Pfad der zu löschenden Datei.
- showUI
- Typ: Microsoft.VisualBasic.FileIO.UIOption
Gibt an, ob der Status des Vorgangs visuell dargestellt werden soll. Der Standardwert ist UIOption.OnlyErrorDialogs.
- recycle
- Typ: Microsoft.VisualBasic.FileIO.RecycleOption
Gibt an, ob die gelöschte Datei in den Papierkorb verschoben werden soll. Der Standardwert ist RecycleOption.DeletePermanently.
| Ausnahme | Bedingung |
|---|---|
| ArgumentException |
Der Pfad ist aus einem der folgenden Gründe ungültig: Es handelt sich um eine Zeichenfolge der Länge 0, der Pfad enthält nur Leerzeichen, er enthält ungültige Zeichen, er weist an der Position, an der eine Datei angegeben werden muss, einen abschließenden Schrägstrich auf, oder es handelt sich um einen Gerätepfad (beginnt mit \\). \). |
| ArgumentNullException |
file ist Nothing oder eine leere Zeichenfolge. |
| PathTooLongException |
Der Pfad überschreitet die im System definierte maximale Länge. |
| NotSupportedException |
Ein Datei- oder Verzeichnisname im Pfad enthält einen Doppelpunkt (:) oder hat ein ungültiges Format. |
| IOException |
Die Datei wird gegenwärtig verwendet. |
| SecurityException |
Dem Benutzer fehlen die erforderlichen Berechtigungen zum Anzeigen des Pfads. |
| FileNotFoundException |
Die Datei ist nicht vorhanden. |
| UnauthorizedAccessException |
Der Benutzer verfügt nicht über die erforderliche Berechtigung zum Löschen der Datei, oder die Datei ist schreibgeschützt. |
Der showUI-Parameter und der recycle-Parameter werden in Anwendungen nicht unterstützt, die keinen interaktiven Modus aufweisen, z. B. in Windows-Diensten.
In der folgenden Tabelle werden Beispiele für Aufgaben mit der My.Computer.FileSystem.DeleteFile-Methode aufgeführt.
|
To |
Siehe |
|
Löschen einer Datei |
|
|
Löschen aller Dateien in einem Verzeichnis |
Gewusst wie: Löschen aller Dateien in einem Verzeichnis in Visual Basic |
-
FileIOPermission
Steuert den Zugriff auf Dateien und Ordner. Zugeordnete Enumeration: Unrestricted
-
UIPermission
Steuert die Berechtigungen für Benutzeroberflächen und die Zwischenablage. Zugeordnete Enumeration: SafeSubWindows
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
