@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