KaptainKrampus icon

Compress File, add date to archive (7za.exe)

KaptainKrampus | PRO | 11/20/18 07:08:01 PM UTC | 0 ⭐ | 4999 👁️ | Never ⏰ | []
Winbatch |

1.91 KB

|

None

|

0 👍

/

0 👎

@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

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎