Ich versuche ein VBScript zu verwenden, um einen gezippten Ordner zu löschen. Die Zip-Datei hat auch andere Ordner und Dateien.VBS Ordner aus dem Ordner "ZIP" löschen
bearbeiten beginnen: die Basis-Code ist aus: How to delete files from zip with VBScript Ende bearbeiten
Hier ist eine lokalisierte Probe des Drehbuchs habe ich versucht, es mit dem Löschen:
zipfile = "D:\testFolder\zippers\TestIt\New folder\your.zip"
foldername = "New folder"
destination = "D:\testFolder\zippers\TestIt\New folder"
Set app = CreateObject("Shell.Application")
For Each f In app.NameSpace(zipfile).Items
If f.Name = foldername Then
app.Namespace(destination).MoveHere f, FOF_NOCONFIRMATION
End If
Next
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder fso.BuildPath(destination, foldername), True
Leider Ordner in der ZIP-Reste . So scheint der MoveHere wie ein CopyHere stattdessen ... komisch
Kann jemand helfen? PS: Es gibt kein Lösch-Ordner-Tag, nur eine Lösch-Datei eins ...
Tut mir leid. Du hast recht, ich habe mich einfach nicht daran erinnert, woher ich den Basiscode bekommen habe, bevor ich anfange, daran zu manipulieren ... Danke für den Tipp, aber leider versuche ich dies ohne irgendein Drittanbieterprogramm zu tun, ansonsten ich würde nur 7zip verwenden. Naja, als Herausforderung unmöglich;) Danke für beide. –