2012-12-20 77 views
0

我的要求是我創建使用DOS命令存儲日期使用閱讀%日期%輸出命令

Echo %date% > Sample.txt 

現在我應該閱讀Sample.txt文本檢查日期值和基於當前的日期,我應該調用另一個批處理文件

回答

0

這個線程思考你的問題,至少有一個解決辦法: http://www.computerhope.com/forum/index.php?topic=112106.0

  1. 創建今天的日期的另一個文件
  2. 文件比較FC
  3. 使用FIND檢查FC的輸出表示沒有差異
  4. 使用查找的返回錯誤級別分支批處理文件

    FC C:\下載\ TodayFile.txt c:\ Yesterday \ File.txt/L | FIND「FC:no dif」> nul
    IF ERRORLEVEL 1 goto different
    echo文件相同。
    轉到底
    :不同的回顯文件不同。
    :端

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 
    )