0
以下は、ファイルを受け取りMB5L.txtし、ファイル名の一部として日付でzipファイルにそれを圧縮:バッチファイル名
@For /F "tokens=1,2,3,4 delims=/ " %%A in ('Date /t') do @(
Set DayW=%%A
Set Day=%%B
Set Month=%%C
Set Year=%%D
Set All=%%D%%B%%C
)
"C:\Windows\CWBZIP.EXE" "c:\transfer\ziptest%All%.zip" "C:\transfer\MB5L.txt"
今日では、MB5L.txtがziptest20120204.zipに圧縮されます。
ファイル「MB5L201202.txt」を「MB2020202」が変数であるMB5L20120202.zipに圧縮したいので、管理者は月曜日の午前中にバッチファイルを実行して週末のファイルをアーカイブすることができます。
私はあなたが欲しいものを理解しようとしています。 2日前にバッチファイルに日付を計算させますか?ネット上の他の場所でのバッチ日付の計算の例があります。おそらくStack Overflowです。これがあなたの後であれば、私はおそらくあなたにいくつかのコードを見つけることができます。 –