星期日, 2月 01, 2009

檔案備份批次檔

因為工作需要,所以參考網路資料寫了個檔案備份批次,適用於Vista下。


備份檔案
@echo on
rem---------------設定變數---------------
set aa="C:\Program Files\7-Zip\7z.exe"

REM 取得日期,去掉分隔符號及星期
FOR /F "tokens=1-4 delims=/ " %%a IN ("%date%") DO (
SET _MyDate=%%a%%b%%c
)

rem---------------備份程式碼---------------
echo ---------------PCCES資料庫備份中,請勿按任何鍵---------------
%aa% a -tzip pccesBackup_%_MyDate%.zip @PeecsBackupFile.txt
rem 備份「PeecsBackup.txt」中所記錄之目錄位置
echo ---------------PCCES資料庫備份完畢,請按任何鍵離開---------------
pause


PeecsBackupFile.txt內容

C:\Program Files\Microsoft SQL Server\MSSQL\Data\*.ldf
C:\Program Files\Microsoft SQL Server\MSSQL\Data\*.mdf


顯示日期

REM 取得日期,去掉分隔符號及星期
FOR /F "tokens=1-4 delims=/ " %%a IN ("%date%") DO (
SET _MyDate=%%a%%b%%c
)
echo %_MyDate%
pause

沒有留言: