バックアップ付きコピー
- [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
コメント