バッチファイルで日付/時間をファイル名につけて、ファイルをコピーする

ファイルに(YYMMDD_HHMMSS)のような日付/時間をつけてコピーする

Windowsのバッチファイルでファイルをコピーする時に、日付と時刻をファイル名につけてコピーするには、「date」や「time」などの変数して、その中の値を取得します

以下の場合では、「set time_tmp=%time: =0%」で「3:30」のような一桁の数字を場合は、「03:30」のように、空白の場合は0に変換しています。あとは、必要な日付/時間の値を取得しています

【出力結果】

上記の例で日付/時刻を取得できているので、あとは「copy」コマンドでファイルをコピーすれば、日付/時刻をファイル名につけたファイルがコピーできます。

「filename」・「SourceFile」・「TargetFile」の変数を使用する環境によって変更していただけば、OKかと思います

 

 

 

スポンサーリンク