Batch File ตรวจสอบชื่อไฟล์ที่กำหนดวันที่ และแสดงสี

Batch File ตรวจสอบชื่อไฟล์ที่กำหนดวันที่ และแสดงสี



@echo off
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
  set "DEL=%%a"
)

SET filenames=test%date:~4,-8%%date:~7,-5%%date:~10%.txt

IF EXIST %filenames% (
call :ColorText 0a "File %filenames% OK."
) ELSE (
call :ColorText 0C "File not found."
)

pause:
goto :eof
:ColorText
<nul set /p ".=%DEL%" > "%~2"
findstr /v /a:%1 /R "^$" "%~2" nul
del "%~2" > nul 2>&1
goto :eof

แสดงความคิดเห็น

0 ความคิดเห็น