< TransparentBlt の補間モード | 入力可能なコンボボックスにツールチップを設定する >

September 15, 2005

バックアップ付きコピー

日付つきのファイル名でバックアップしてから、新しいファイルをコピーするバッチファイルです。 コンパイルしたバイナリを実行環境にコピーするのに作っとくとベンリです。 頭3行をコピー対象に合わせて変更します。
SET SOURCEFOLDER=C:\Devenv
SET DESTFOLDER=C:\Exec
SET TARGETFILE=Sample.exe

C:
CD "%DESTFOLDER%"
REN "%TARGETFILE%" "%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%-%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%%TARGETFILE%"
COPY "%SOURCEFOLDER%\%TARGETFILE%" "%TARGETFILE%"

実行結果はこんな感じ。
C:\>SET SOURCEFOLDER=C:\Devenv

C:\>SET DESTFOLDER=C:\Exec

C:\>SET TARGETFILE=Sample.exe

C:\>C:

C:\>CD "C:\Exec"

C:\Exec>REN "Sample.exe" "20050915-132338Sample.exe"

C:\Exec>COPY "C:\Devenv\Sample.exe" "Sample.exe"
        1 個のファイルをコピーしました。

C:\Exec>

トラックバック

このエントリーにトラックバック:
http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/80

コメント

コメントする

※ コメントスパム対策のため、コメント本文はおはよう、こんにちわ、こんばんわのいずれかより始めるようにしてください。

name:
email:

※ 必要ですが、表示しません。

url:
情報を保存する ?