我要檢查,如果T與甲日310114夾存在於目錄C:\用戶\ ABC \ Desktop.If牛逼日的文件夾存在,則輸出應是有別的號爲我現在用下面的查詢檢驗T日期文件夾
@echo off
setlocal EnableDelayedExpansion
for /f "tokens=2-4 delims=/ " %%a in ('date /T') do set year=%%c
for /f "tokens=2-4 delims=/ " %%a in ('date /T') do set month=%%a
for /f "tokens=2-4 delims=/ " %%a in ('date /T') do set day=%%b
Set year1=%year:~2,4%
set TODAY=%day%%month%%year1%
for /F "tokens=1" %%a IN ('Dir "C:\Users\abc\Desktop\*%TODAY%*" /-C/S/A:-D 2^>nul') Do Set y=!n2! & Set n2=%%a
echo %y%
if %y% gtr 0 (echo yes) else (echo no)
但它不能正常工作,即使牛逼日目錄不存在輸出作爲正在添加4 也呼應%Y%對價爲卷。如果文件不存在,爲什麼它將Volumn作爲輸出,它不能給出0作爲輸出?