刪除前一天的備份的一個簡單批處理
刪除前一天的備份的一個簡單批處理:
說明一下:備份檔案的檔名中含有YYYYMMDD字樣。目前暫時無法執行該資料庫的netbackup,先臨時用該批處理閃出前一天的增量和日誌備份。
if "%date:~8,2%"=="01" (
set /A dt=%date:~0,4%%date:~5,2%-1
) else (
set /A dt=%date:~0,4%%date:~5,2%%date:~8,2%-1
)
echo %dt%
del G:backupDatabasesFinance-dbDiff-Backup*%dt%*
del G:backupDatabasesFinance-dbLog-Backup*%dt%*
批處理中IF判斷要求真是苛刻:
1、IF和後邊的前括號必須在同一行
2、ELSE必須和IF的後括號在一行,也必須和自己的前括號在一行。
--如果功能複雜,最好用VBSCRIPT:
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
WshShell.run cmd
Set WshShell = Nothing
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756652/viewspace-242468/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows下刪除前一天備份批處理Windows
- 批處理刪除語句
- windows刪除檔案的批處理操作Windows
- 批處理檔備份oracleOracle
- window定時刪除批處理
- 批處理-刪除環境變數變數
- 簡單實現批處理
- windows刪除幾天前檔案的批處理命令Windows
- windows 批處理備份目錄指令碼Windows指令碼
- 用批處理檔案執行備份
- 一個簡單mysql 備份策略 。MySql
- javascript刪除註冊的事件處理函式簡單介紹JavaScript事件函式
- Windows bat批處理刪除指定N天前的檔案WindowsBAT
- 簡單批處理內部命令簡介
- 用批處理實現的刪除特定時間以前的檔案
- 關於批處理(bat)資料庫備份BAT資料庫
- windows自帶刪除forfiles命令批處理詳解Windows
- 一個簡單的自動備份alert log指令碼指令碼
- Oracle冷備份和熱備份的處理Oracle
- 一個慢查詢報警的簡單處理
- oracle 誤刪除的處理方法Oracle
- 無法刪除pod的處理
- windows下通過批處理備份oracle資料庫WindowsOracle資料庫
- 編寫簡單的windows bat批處理指令碼檔案WindowsBAT指令碼
- 簡單批處理,實現ip地址的自動切換
- 一個簡單的MapReduce示例(多個MapReduce任務處理)
- Windows邏輯備份-EXPDP(保留5天內邏輯備份)批處理指令碼Windows指令碼
- 一個簡單的 PHP 時間處理擴充套件PHP套件
- 簡單的mysqldump備份(windows)MySqlWindows
- window批次刪除 bat 備份BAT
- 熱備份與RMAN備份中split block的處理BloC
- bat批處理徹底刪除0KB頑固檔案BAT
- 簡單的字串處理字串
- 簡單的文字處理
- 串的簡單處理
- Laravel 一個簡單的除錯工具Laravel除錯
- 永久刪除 Windows 2000 預設本地 C, D 盤共享的兩個批處理檔案 (轉)Windows
- 一個簡單易用的資料庫壞塊處理方案資料庫