我的要求是我正在使用 dos 命令创建一个文本来存储日期
Echo %date% > Sample.txt
现在我应该阅读Sample.txt
以检查日期值并根据当前日期我应该调用另一个批处理文件
我的要求是我正在使用 dos 命令创建一个文本来存储日期
Echo %date% > Sample.txt
现在我应该阅读Sample.txt
以检查日期值并根据当前日期我应该调用另一个批处理文件
该线程思考您的问题并至少有一个解决方案: http ://www.computerhope.com/forum/index.php?topic=112106.0
使用 FIND 返回的错误级别来分支您的批处理文件
FC c:\Download\TodayFile.txt c:\Yesterday\File.txt /L | FIND "FC: no dif" > nul
IF ERRORLEVEL 1 goto different
echo 文件是一样的。
goto end
: different echo 文件不同。
:结尾
写
@echo off
for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j
set ldt=%ldt:~0,4%-%ldt:~4,2%-%ldt:~6,2% %ldt:~8,2%:%ldt:~10,2%:%ldt:~12,6%
echo %ldt% > test.txt
读
@echo off
for /f %%a in (test.txt) do (
echo %%a
pause
)