FileSystemProxy.DeleteFile Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löscht eine Datei.
Überlädt
| Name | Beschreibung |
|---|---|
| DeleteFile(String) |
Löscht eine Datei. |
| DeleteFile(String, UIOption, RecycleOption) |
Löscht eine Datei. |
| DeleteFile(String, UIOption, RecycleOption, UICancelOption) |
Löscht eine Datei. |
DeleteFile(String)
Löscht eine Datei.
public:
void DeleteFile(System::String ^ file);
public void DeleteFile(string file);
member this.DeleteFile : string -> unit
Public Sub DeleteFile (file As String)
Parameter
- file
- String
Name und Pfad der zu löschenden Datei.
Ausnahmen
Der Pfad ist aus einem der folgenden Gründe ungültig: Es handelt sich um eine leere Zeichenfolge; es enthält nur Leerzeichen; enthält ungültige Zeichen; er weist einen nachgestellten Schrägstrich auf, in dem eine Datei angegeben werden muss; oder es handelt sich um einen Gerätepfad (beginnt mit \\.\).
file ist Nothing oder eine leere Zeichenfolge.
Der Pfad überschreitet die vom System definierte maximale Länge.
Ein Datei- oder Verzeichnisname im Pfad enthält einen Doppelpunkt (:) oder weist ein ungültiges Format auf.
Die Datei wird verwendet.
Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Anzeigen des Pfads.
Die Datei ist nicht vorhanden.
Der Benutzer verfügt nicht über die Berechtigung zum Löschen der Datei, oder die Datei ist schreibgeschützt.
Beispiele
In diesem Beispiel wird die Datei Test.txtgelö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 an den Papierkorb gesendet.
My.Computer.FileSystem.DeleteFile(
"C:\test.txt",
FileIO.UIOption.OnlyErrorDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Hinweise
In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die My.Computer.FileSystem.DeleteFile Methode betreffen.
| To | Siehe |
|---|---|
| So löschen Sie eine Datei | Vorgehensweise: Löschen einer Datei |
Weitere Informationen
Gilt für:
DeleteFile(String, UIOption, RecycleOption)
Löscht eine Datei.
public:
void DeleteFile(System::String ^ file, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle);
public void DeleteFile(string file, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle);
member this.DeleteFile : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption -> unit
Public Sub DeleteFile (file As String, showUI As UIOption, recycle As RecycleOption)
Parameter
- file
- String
Name und Pfad der zu löschenden Datei.
- showUI
- UIOption
Gibt an, ob der Fortschritt des Vorgangs visuell nachverfolgt werden soll. Der Standardwert ist UIOption.OnlyErrorDialogs.
- recycle
- RecycleOption
Gibt an, ob die gelöschte Datei an den Papierkorb gesendet werden soll. Der Standardwert ist RecycleOption.DeletePermanently.
Ausnahmen
Der Pfad ist aus einem der folgenden Gründe ungültig: Es handelt sich um eine leere Zeichenfolge; es enthält nur Leerzeichen; enthält ungültige Zeichen; er weist einen nachgestellten Schrägstrich auf, in dem eine Datei angegeben werden muss; oder es handelt sich um einen Gerätepfad (beginnt mit \\.\).
file ist Nothing oder eine leere Zeichenfolge.
Der Pfad überschreitet die vom System definierte maximale Länge.
Ein Datei- oder Verzeichnisname im Pfad enthält einen Doppelpunkt (:) oder weist ein ungültiges Format auf.
Die Datei wird verwendet.
Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Anzeigen des Pfads.
Die Datei ist nicht vorhanden.
Der Benutzer verfügt nicht über die Berechtigung zum Löschen der Datei, oder die Datei ist schreibgeschützt.
Beispiele
In diesem Beispiel wird die Datei Test.txtgelö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 an den Papierkorb gesendet.
My.Computer.FileSystem.DeleteFile(
"C:\test.txt",
FileIO.UIOption.OnlyErrorDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Hinweise
Die Parameter showUI und recycle werden in Anwendungen, die nicht benutzeraktiv sind, wie z. B. Windows Dienste, nicht unterstützt.
In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die My.Computer.FileSystem.DeleteFile Methode betreffen.
| To | Siehe |
|---|---|
| So löschen Sie eine Datei | Vorgehensweise: Löschen einer Datei |
Weitere Informationen
Gilt für:
DeleteFile(String, UIOption, RecycleOption, UICancelOption)
Löscht eine Datei.
public:
void DeleteFile(System::String ^ file, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void DeleteFile(string file, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.DeleteFile : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub DeleteFile (file As String, showUI As UIOption, recycle As RecycleOption, onUserCancel As UICancelOption)
Parameter
- file
- String
Name und Pfad der zu löschenden Datei.
- showUI
- UIOption
Gibt an, ob der Fortschritt des Vorgangs visuell nachverfolgt werden soll. Der Standardwert ist UIOption.OnlyErrorDialogs.
- recycle
- RecycleOption
Gibt an, ob die gelöschte Datei an den Papierkorb gesendet werden soll. Der Standardwert ist RecycleOption.DeletePermanently.
- onUserCancel
- UICancelOption
Gibt an, ob eine Ausnahme ausgelöst wird, wenn der Benutzer den Vorgang abbricht. Der Standardwert ist UICancelOption.ThrowException.
Ausnahmen
Der Pfad ist aus einem der folgenden Gründe ungültig: Es handelt sich um eine leere Zeichenfolge; es enthält nur Leerzeichen; enthält ungültige Zeichen; er weist einen nachgestellten Schrägstrich auf, in dem eine Datei angegeben werden muss; oder es handelt sich um einen Gerätepfad (beginnt mit \\.\).
file ist Nothing oder eine leere Zeichenfolge.
Der Pfad überschreitet die vom System definierte maximale Länge.
Ein Datei- oder Verzeichnisname im Pfad enthält einen Doppelpunkt (:) oder weist ein ungültiges Format auf.
Die Datei wird verwendet.
Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Anzeigen des Pfads.
Die Datei ist nicht vorhanden.
Der Benutzer verfügt nicht über die Berechtigung zum Löschen der Datei, oder die Datei ist schreibgeschützt.
Der Benutzer hat den Vorgang abgebrochen und ist auf .
Beispiele
In diesem Beispiel wird die Datei Test.txtgelö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 an den Papierkorb gesendet.
My.Computer.FileSystem.DeleteFile(
"C:\test.txt",
FileIO.UIOption.OnlyErrorDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Hinweise
Die Parameter showUI, recycle und onUserCancel werden in Anwendungen, die nicht interaktiv sind, wie z. B. Windows Dienste, nicht unterstützt.
In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die My.Computer.FileSystem.DeleteFile Methode betreffen.
| To | Siehe |
|---|---|
| So löschen Sie eine Datei | Vorgehensweise: Löschen einer Datei |
Weitere Informationen
- UICancelOption
- RecycleOption
- UIOption
- Objekte (Visual Basic)
- Wie zu: Löschen einer Datei in Visual Basic