書斎仮想化

プログラムと自転車の履歴

WindowsBatで指定のフォルダを丸ごとコピーするコピペ(コピー先フォルダ名は実行時の年月日時分秒)

コピペコード

@echo off

rem タイムスタンプを取得する
set timeStamp=%time: =0%

rem コピー先のディレクトリ名を作成する(年月日時分秒)
set cpToDirName=%date:/=%%timeStamp:~0, 2%%timeStamp:~3, 2%%timeStamp:~6, 2%

rem コピー元/コピー先のディレクトリパスを指定する
set cpFromDirPath=ここにコピー元のパスを設定する
set cpToDirPath=%cpToDirName%

rem コピー先のディレクトリを作成する
mkdir %cpToDirPath%
rem ディレクトリを構造を保ったまま丸ごとコピーする
xcopy %cpFromDirPath% %cpToDirPath% /s/e > %cpToDirPath%\cpResult.log