Hallo, VB-Paradise-Community!
Ich würde gerne die eingetragenen Dateien, die in der Elements-String() vorhanden sind, alle löschen lassen.
Nur das Problem ist, mit File.Delete(C:\Program Files (x86)\Ordner2 + "\" + File.Name) funktioniert es nicht:
"Fehler bei der Überladungsauflösung, da keine zugreifbare "Delete" diese Anzahl an Argumenten akzeptiert."
Ich lasse den Sub quasi Dateien aus dem Ordner1 in den Ordner2 kopieren (funktioniert),
will aber das die selben Dateien wo zum kopieren benutzt wurden (aus Ordner1) in Ordner2 löschen.
Nun meine Frage:
Wie kann ich die Dateien aus einem Ordner auflisten lassen (Namen + Dateiendung) und die Dateien löschen?
Ich hoffe, ich hab es verständlich erklärt.
Vielen Dank für Eure Aufmerksamkeit!
VB.NET-Quellcode
- Dim Elements As String()
- Sub Files()
- Elements = IO.Directory.GetFiles("C:\Program Files (x86)\Ordner1")
- For i As Integer = 0 To UBound(Elements)
- Dim Thread As New Threading.Thread(AddressOf Threading)
- Thread.Start(i)
- Next
- End Sub
- Sub Threading(ByVal ID As Object)
- Dim File As New IO.FileInfo(Elements(ID))
- File.CopyTo(C:\Program Files (x86)\Ordner2 + "\" + File.Name)
- End Sub
Ich würde gerne die eingetragenen Dateien, die in der Elements-String() vorhanden sind, alle löschen lassen.
Nur das Problem ist, mit File.Delete(C:\Program Files (x86)\Ordner2 + "\" + File.Name) funktioniert es nicht:
"Fehler bei der Überladungsauflösung, da keine zugreifbare "Delete" diese Anzahl an Argumenten akzeptiert."
Ich lasse den Sub quasi Dateien aus dem Ordner1 in den Ordner2 kopieren (funktioniert),
will aber das die selben Dateien wo zum kopieren benutzt wurden (aus Ordner1) in Ordner2 löschen.
Nun meine Frage:
Wie kann ich die Dateien aus einem Ordner auflisten lassen (Namen + Dateiendung) und die Dateien löschen?
Ich hoffe, ich hab es verständlich erklärt.
Vielen Dank für Eure Aufmerksamkeit!