123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- @echo off
- setlocal
- REM 获取当前日期和时间,格式为YYYYMMDD_HHMMSS
- for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set datetime=%%I
- set YYYY=%datetime:~0,4%
- set MM=%datetime:~4,2%
- set DD=%datetime:~6,2%
- set HH=%datetime:~8,2%
- set MIN=%datetime:~10,2%
- set SS=%datetime:~12,2%
- REM 设置压缩文件名(不含中文)
- set ZIPFILE=ThCardReader_x86_Release_%YYYY%%MM%%DD%_%HH%%MIN%%SS%.zip
- echo ====================================
- echo ThCardReader Release Package Creator
- echo ====================================
- echo.
- echo Creating package: %ZIPFILE%
- echo Source directory: ThCardReader\bin\x86\Release\*
- echo Target location: Current directory
- echo.
- REM 使用PowerShell的Compress-Archive命令创建ZIP文件
- powershell -Command "Compress-Archive -Path 'ThCardReader\bin\x86\Release\*' -DestinationPath '%ZIPFILE%' -Force"
- if %ERRORLEVEL% EQU 0 (
- echo.
- echo ====================================
- echo Package created successfully!
- echo ====================================
- echo File: %ZIPFILE%
- echo Location: %CD%
- echo.
- echo The package contains all files from:
- echo ThCardReader\bin\x86\Release\
- echo.
- echo No source files were modified.
- echo.
- ) else (
- echo.
- echo ====================================
- echo Error creating package!
- echo ====================================
- echo Please check:
- echo 1. PowerShell is available
- echo 2. Source directory exists
- echo 3. Write permissions in current directory
- echo.
- )
- echo Press any key to exit...
- pause >nul
|