バックアップ付きコピー
- [etc]
日付つきのファイル名でバックアップしてから、新しいファイルをコピーするバッチファイルです。
コンパイルしたバイナリを実行環境にコピーするのに作っとくとベンリです。
頭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
コメント