バッチスクリプトを作成しようとしています。バッチスクリプトを使用して、ファイルが読み込まれ、「doesnotexist」というテキストファイルにファイルの名前が追加されます。ファイルの形式は、バッチスクリプト:欠落しているファイルの一覧表示
13050122、13050216(yy、mm、dd、hh)です。これは、拾いたいものがあります。
だからここに私がこれまで持っているスクリプトです:
@echo on
setlocal enableDelayedExpansion
set year=13
set "ext=.edt
pause
for /l %%a in (*501*,1,*531*) do (
pause
IF EXIST "%%a" (
ECHO "%%a" exists
) ELSE (
ECHO %%b doesn't exist >> file_pathway\doesnotexist.txt
)
)
スクリプトが実行されますが、それはとdoesnotexist.txtファイルいっぱい:
0 doesn't exist
%b doesn't exist
私は行くだろうか、誰を知っています行方不明の日のリストについて。私はそれが理にかなったことを願う
事前に感謝します。
;)
は単にスクリプトの要求です。 – Compo純粋なバッチの場合は、[日付と時刻の関数](https://ritchielawrence.github.io/batchfunctionlibrary/#date-and-time-functions)、特に「DateToMJD」と「MJDToDate」を最初から最後まで繰り返すことをお勧めします日付と追加の 'for/l'ループがあります。 – LotPings