Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet Dieses Thema bewerten.

FileSystem.DeleteFile-Methode (String, UIOption, RecycleOption)

Löscht eine Datei.

Namespace:  Microsoft.VisualBasic.FileIO
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.

In diesem Beispiel wird die Datei Test.txt gelöscht.


My.Computer.FileSystem.DeleteFile("C:\test.txt")


In diesem Beispiel wird die Datei Test.txt gelöscht, und der Benutzer kann bestätigen, dass die Datei gelöscht werden soll.


My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.AllDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)


In diesem Beispiel wird die Datei Test.txt gelöscht und in den Papierkorb verschoben.


My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.OnlyErrorDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)


.NET Framework

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

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1
  • 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.
Fanden Sie dies hilfreich?
(2000 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ