私の要件は、dosコマンドを使用してテキストを作成し、を使用して日付を保存することです。
Echo %date% > Sample.txt
次に、を読んでSample.txt
日付値を確認し、現在の日付に基づいて別のバッチファイルを呼び出す必要があります
私の要件は、dosコマンドを使用してテキストを作成し、を使用して日付を保存することです。
Echo %date% > Sample.txt
次に、を読んでSample.txt
日付値を確認し、現在の日付に基づいて別のバッチファイルを呼び出す必要があります
このスレッドはあなたの質問を熟考し、少なくとも 1 つの解決策があります: 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
)