@echo off cls echo ********************************************************************** echo *** %~nx0  Ver1.0 2010.09.27 By ツールボックス echo *** Ver1.1 2011.10.30 By ツールボックス echo ********************************************************************** REM *** xcopy REM *** (s:空の場合を除いてディレクトリをコピー、e:空フォルダも、 REM *** k:属性も、h:隠しも、y:上書き確認なし、 REM *** a:アーカイブ属性のファイルのみをコピーしアーカイブ属性の解除なし(差分)、 REM *** m:アーカイブ属性のファイルのみをコピーしアーカイブ属性の解除あり(増分)、 REM *** q:表示なし、l:コピーされるファイル名表示のみ、 REM *** v:書き込んだ各ファイルを検証する、 REM *** x:ファイルの所有権と ACL 情報をコピー) REM *** 環境変数設定 set YYYYMMDD=%date% set StartHHNNSS=%time% REM *** 引数%1によるスイッチ切り替え if "%1"=="" ( set Name_END=フル set Switch=/k /h /y /v /e ) else ( set Name_END=差分 set Switch=/k /h /y /v /s /a ) TITLE バックアップ(%Name_END%) echo ★★★マイドキュメント REM *** 環境変数設定 set SourcePath="C:\Documents and Settings\%UserName%\My Documents" set OutputPath="T:\BackUp\%YYYYMMDD%%Name_END%\MyDoc_%ComputerName%_%UserName%\" REM *** コピー実行 xcopy %Switch% %SourcePath% %OutputPath% echo ≫Backup to %OutputPath% echo\ REM *** 処理終了 set FinishHHNNSS=%time% echo\ echo  処理開始%StartHHNNSS% echo  処理終了%FinishHHNNSS% echo\ set /p dummy=< Hit Enter Key To Finish! > :LABEL_EXIT exit