@echo off
TITLE  簡易檔案備份~By ㄚ男
COLOR 81
MODE CON COLS=50 LINES=20
:clean
:Start
echo.
echo           《簡易檔案備份》
echo *********************************************
echo. 
echo 重灌電腦常常需要備份許多東西,由於自己常用到
echo 備份桌面、我的最愛、我的文件夾、即時通歷史訊息
echo 執行檔案就會自動備份到 D:\backup


echo                                       By ㄚ男
echo.
echo  請選擇:                           


echo         1、備份檔案
echo         2、還原檔案
echo.
echo         0. 離開
echo *********************************************
echo.
echo.
echo.
SET select=
SET /P select=        請選擇:
IF NOT '%select%'=='' SET Choice=%select:~0,1%
echo.
IF /I '%select%'=='0' GOTO end
IF /I '%select%'=='1' GOTO s1
IF /I '%select%'=='2' GOTO s2


echo "%select%"        !! 選擇無效,請選擇:
echo.
GOTO clean


:s1
md "d:\backup\My Documents"
md "d:\backup\桌面"
md "d:\backup\Favorites"
md "d:\backup\Yahoo\Profiles"
cls 
echo.
echo.
echo      備份桌面檔案
cd\
cd %userprofile%\
xcopy /e /c /h /q /Y 桌面 D:\backup\桌面\


echo      備份我的最愛
xcopy /e /c /h /q /Y Favorites D:\backup\Favorites


echo      備份我的文件夾
xcopy /e /c /h /q /Y "My Documents" "D:\backup\My Documents"


echo      備份即時通歷史訊息
cd %ProgramFiles%\Yahoo!\Messenger\
xcopy /e /c /h /q /Y Profiles D:\Backup\Yahoo\Profiles\
cls
echo.
echo.
echo      已經全部備份完成
pause>null
GOTO Start


:s2
echo.
echo.
echo      還原桌面檔案
cd\
cd %userprofile%\
xcopy /e /c /h /q /Y "D:\backup\桌面" "桌面"


echo      還原我的最愛
xcopy /e /c /h /q /Y "D:\backup\Favorites" "Favorites" 


echo      還原我的文件夾
xcopy /e /c /h /q /Y "D:\backup\My Documents" "My Documents"


echo      還原即時通歷史訊息
cd %ProgramFiles%\Yahoo!\Messenger\
xcopy /e /c /h /q /Y "D:\Backup\Yahoo\Profiles" "Profiles" 


cls


echo.
echo.
echo      已經全部還原完成
pause>null
GOTO Start

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 black0331 的頭像
    black0331

    Black

    black0331 發表在 痞客邦 留言(0) 人氣()