@echo off :: 设置日志文件路径 set LOGFILE=D:\BatLogs\DeleteOldData_%date:~0,4%%date:~5,2%%date:~8,2%.log :: 如果 D:\BatLogs 目录不存在,则创建 if not exist "D:\BatLogs" mkdir "D:\BatLogs" sqlcmd -S .\SQLEXPRESS -d S1270 -E -Q "EXEC sp_DeleteOldData_Batch" >> "%LOGFILE%" echo. >> "%LOGFILE%" exit /b %ERRORLEVEL% pause