|
|
●DOS/Windowsのバージョン↓ WIN2000SV (以下ご自由に質問文をお書きください) こんにちは。 バッチファイル作成で悩んでおります。 以下のようなバッチを組んで、あるディレクト内にある過去日付のファイル名達を削除しようとしているのですが、set以下のif分がすべてsetと解釈されてしまいうまくいきません。 どなたかご指導いただけないでしょうか。 set TODAY=%DATE:/=% set TODAY=%TODAY:~-8,8% if %TODAY:~4,2%==01 ( set /a OLDDAY=TODAY-10000+1100) else ( set /a OLDDAY=TODAY-100 ) for %%F in (??????????????.csv) do ( set FILE=%%F if !FILE:~1,8! LEQ %OLDDAY% del "%%F" ) |
|
|