ファイルをコピー


ファイルをコピーするWSH。簡易用のバックアップツールとして。

'-----------------------------------------------------------------------------------------
'	ファイルをコピーするWBS
'
'	説明:SOURCE_FOLDERの中身をDEST_FOLDERにコピーします。(フォルダ名はCOPY_FOLDER_NAME&タイムスタンプ)
'-----------------------------------------------------------------------------------------

'*****************************************************************************************
'	定数の定義
'*****************************************************************************************
'コピー元フォルダ(このフォルダの中身がコピーされる)
const SOURCE_FOLDER = "D:\コピー元"
'コピー先フォルダ
const DEST_FOLDER   = "D:\コピー先"
'コピーフォルダのプリフィックス
const COPY_FOLDER_NAME  = "BK_"


'*****************************************************************************************
'	処理メイン
'*****************************************************************************************
'ファイルシステムオブジェクト
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")

'現在の時刻をYYYYMMDDHHMMSS形式で取得
WK_TIMESTAMP = Year(Now()) &  Right("0" & Month(Now()),2) & Right("0" & Day(Now()),2) & Right("0" & hour(Now()),2) &  Right("0" & minute(Now()),2) & Right("0" & second(Now()),2)

'ファイルのコピー(末尾にタイムスタンプを追加)
objFSO.CopyFolder SOURCE_FOLDER, DEST_FOLDER & "\" & COPY_FOLDER_NAME & WK_TIMESTAMP 

msgbox "バックアップが完了しました。"


動作確認環境:Window XP sp2