Ich würde vorschlagen, in zwei Schritten zu gehen:
- Generieren Sie eine Liste aller Junctions im Ordner
- Erstellen Sie ein 7Zip-Archiv aus dem Ordner und schließen Sie die Dateien in der Liste aus.
Für den ersten Schritt können Sie den folgenden Befehl in einer Eingabeaufforderung verwenden:
dir /AL /S /B your-folder > exclude.txt
Woher :
/A
L
Zeigt alle Dateien mit einem bestimmten Attribut an und gibt Analysepunkte (Symlinks und Verzeichnisverknüpfungen) an./S
macht den Befehl rekursiv/B
gibt das bloße Format nur der Dateinamen an.
Verwenden Sie beim Komprimieren des Ordners die Option -x (Dateinamen ausschließen) :
7z a archive.7z folder\ -xr@exclude.txt