我的要求是我使用dos命令创建文本以使用
存储日期Echo %date% > Sample.txt
现在我应该阅读Sample.txt
以检查日期值,并根据当前日期我应该调用另一个批处理文件
答案 0 :(得分:0)
此主题思考您的问题并至少有一个解决方案: http://www.computerhope.com/forum/index.php?topic=112106.0
使用FIND返回的错误级别来分割批处理文件
FC c:\ Download \ TodayFile.txt c:\ Yesterday \ File.txt / L |找到“FC:没有差异”> NUL
如果ERRORLEVEL 1转到不同的
echo文件是一样的。
转到底
:不同的echo文件不同。
:端
答案 1 :(得分:0)
WRITE
@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
READ
@echo off
for /f %%a in (test.txt) do (
echo %%a
pause
)