Chciałem utworzyć plik wsadowy, który może utworzyć plik zip z folderu, który umieściłem w skrypcie. Oto mój skrypt:Skrypt wsadowy do skompresowania wszystkich plików bez folderu nadrzędnego.
@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 ------------------
Skrypt powyżej tworzy plik zip o strukturze jak ta,
MyFolder
--subFolder1
--subFolder2
--file1.txt
--file2.doc
--file3.js
Ale co chcę plik zip, który jest utworzony ma strukturę podobnie do tego, bez folder nadrzędny (MyFolder),
subFolder1
subFolder2
file1.txt
file2.doc
file3.js
Może ktoś mi pomóc rozwiązać ten problem?
uwaga: aplikacja używam to WinRar
Wiem, że używasz WinRar, ale zajrzałbym do 7-zip. Interfejs CLI jest całkiem niezły, a zrobiłem podobny skrypt, gdy używałam Windowsa – Blender
Nie jestem pewien tego, ale co z C: \ MyFolder \\ *? – deStrangis
Kompresowanie folderu i kompresja plików wewnętrznych dadzą taki sam wynik –