Batch-Skript, um alle zip-Dateien ohne übergeordneten Ordner

Wollte ich eine batch-Datei erstellen die eine zip-Datei aus einem Ordner, den ich in das script einsetzen. Hier ist mein script:

@REM ------- BEGIN xpi.bat ----------------
@setlocal
@echo off
set path="C:\Program Files\WinRAR\";%path%

winrar.exe a -afzip -m5 -ed -pTest -r c:\test.zip c:\MyFolder

REM ------- END xpi.bat ------------------

Das obige Skript erstellt eine zip-Datei mit einer Struktur wie dieser,

MyFolder
--subFolder1
--subFolder2
--file1.txt
--file2.doc
--file3.js

Aber was ich will, die zip-Datei gebildet wird, hat eine Struktur wie diese, ohne die übergeordneten Ordner (MyFolder),

subFolder1
subFolder2
file1.txt
file2.doc
file3.js

Kann mir jemand helfen, dieses Problem beheben?

Hinweis:Anwendung, die ich benutze, ist WinRar

  • Ich weiß, Sie verwenden Sie WinRar, aber ich würde schauen in 7-zip. Die CLI-Schnittstelle ist ganz nett, und ich habe ein ähnliches script, wenn ich Windows benutzt.
  • Nicht sicher, aber wie wärs mit C:\MyFolder\* ?
  • Komprimieren Sie den Ordner und Kompression der inneren Dateien gonna give gleichen Ergebnis
InformationsquelleAutor wahyueka31 | 2011-07-14
Schreibe einen Kommentar