Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- REM -----------------------------------------------------------------
- REM - COMPRESS_FILE (7za-Archive)
- REM -----------------------------------------------------------------
- REM - VERSION: 2018-11-21 17:45
- REM -----------------------------------------------------------------
- REM - INFO: DROPDOWN-VERSION, dynamic Folder-Ermittlung
- REM -----------------------------------------------------------------
- REM ---------------------------------
- REM --- Scriptfolder / 7Zip.exe ---
- REM ---------------------------------
- SET SCRIPTPATH=%~dp0
- SET ZipEXE=%SCRIPTPATH%7za.exe
- REM ---------------------------------
- REM ---------------------------------
- REM --- Payload-File ---
- REM ---------------------------------
- SET _file=%~n1%
- SET _ext=%~x1%
- SET _full=%~f1%
- SET _path=%~dp1%
- SET _payload=%~f1%
- REM ECHO _file=%~n1%
- REM ECHO _full=%~f1%
- REM ECHO _path=%~dp1%
- REM ECHO _ext=%~x1%
- SET _archname=%_file: =_%
- REM Archivename: %_archname%
- REM pause
- REM --------------------------------------
- :: Get the date/time
- REM --------------------------------------
- FOR /f %%a in ('WMIC OS GET LocalDateTime ^| find "."') DO Set _DTS=%%a
- SET _datetime=%_DTS:~2,2%%_DTS:~4,2%%_DTS:~6,2%_%_DTS:~8,2%%_DTS:~10,2%
- REM ECHO Year-MM-Day_HR-Min-Sec
- REM ECHO %_datetime%
- REM pause
- ECHO.
- ECHO --------------------------------------
- ECHO --- ARCHIVE / COMMAND ---
- ECHO --------------------------------------
- SET _zipfile=%_path%%_archname%_%_datetime%.zip
- SET _command=%ZipEXE% a -tzip "%_zipfile%" "%_payload%"
- ECHO Zipfile: %_zipfile%
- ECHO COMMAND:
- ECHO %_command%
- REM pause
- ECHO.
- ECHO --------------------------------------
- ECHO --- COMPRESSING FILE ---
- ECHO --------------------------------------
- ECHO.
- ECHO Compressing file...
- START %_command%
- ECHO.
- ECHO --------------------------------------
- ECHO --- COMPRESS COMPLETED! ---
- ECHO --------------------------------------
- ECHO.
- REM pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement