16.05.2019, 09:17
Guten Morgen,
ich bin dabei Bestimmte Dateien in einem Ordner zu Zippen. Was ich jedoch noch nicht geschafft habe ist, einen kompletten Unterordner zu Zippen.
Beispiel:
Ordner>1.pdf
Ordner>2.pdf
Ordner>Unterordner>3.pdf
Ordner>Unterordner>4.pdf
Mein Ziel ist es, eigentlich jetzt eine Zipdatei von dem Unterordner zu erstellen.
Folgender Code erzeugt Zip-Dateien für 1.pdf und 2.pdf, eine Zip Datei für den gesamten Unterordner gibts leider nicht.
Habt ihr eine Idee?
Vielen dank und grüße. :)
ich bin dabei Bestimmte Dateien in einem Ordner zu Zippen. Was ich jedoch noch nicht geschafft habe ist, einen kompletten Unterordner zu Zippen.
Beispiel:
Ordner>1.pdf
Ordner>2.pdf
Ordner>Unterordner>3.pdf
Ordner>Unterordner>4.pdf
Mein Ziel ist es, eigentlich jetzt eine Zipdatei von dem Unterordner zu erstellen.
Folgender Code erzeugt Zip-Dateien für 1.pdf und 2.pdf, eine Zip Datei für den gesamten Unterordner gibts leider nicht.
Code:
Sub Zippen()
Dim sDatei As String
Dim sPfad As String
sPfad = "K:\PROJEKT\PDF-Dateien\"
ChDrive sPfad
ChDir sPfad
sDatei = Dir("*.*")
Do While sDatei <> ""
zipName = Left(sDatei, Len(sDatei) - 4) & ".zip"
Shell "C:\Program Files\7-Zip\7z.exe a " & sPfad & zipName & " " & sDatei
sDatei = Dir
Loop
End Sub
Habt ihr eine Idee?
Vielen dank und grüße. :)