【轉載】windows下刪除指定日期前的檔案
習慣操作linux系列的作業系統,對DOS下的操作有些陌生,但是現在有些客戶方使用的windows的環境,需要做資料庫的定時備份,Sqlserver的控制檯上面還是比較方便來進行資料庫的定時備份與刪除指定日期前的備份檔案的,但是MySQL的就不容易刪除了,,有些專案上,有前任同事給使用Nv進行的備份,但是沒有做備份檔案的定時清理,導致磁碟空間不夠,這裡分享一個windows下的批處理程式,用來進行處理備份檔案的清理工作。
@echo off
rem 設定備份路徑
set SrcDir=E:\sqlcss6_1new_bak\cssdb6_1_new
rem 設定檔案儲存天數
set DaysAgo=10
rem /p指定搜尋檔案的路徑 /s 在子目錄中搜尋 /m 指定格式,預設為*.* /d 選擇日期(+大於 - 小於) /c 指定執行的命令 del /f 強制刪除 /q 不詢問是否刪除 /a 按指定屬性刪除
forfiles /p %SrcDir% /s /m *.psc /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
注1:rem 為註釋,若影響指令碼執行則去掉即可
注2:指令碼建立好以後,放入定時任務即可
相關文章
- linux下刪除指定日期前的檔案Linux
- Windows下批次刪除N天前的檔案Windows
- 在WINDOWS下刪除幾天前的檔案Windows
- Windows bat批處理刪除指定N天前的檔案WindowsBAT
- 刪除指定日期內的過期檔案
- Linux下批量刪除空檔案或者刪除指定大小的檔案Linux
- 刪除指定目錄下指定字尾的檔案
- windows 下刪除.svn檔案Windows
- windows下刪除過期的檔案Windows
- Git刪除指定檔案Git
- c 刪除檔案中指定的部分內容 (轉)
- Linux下刪除指定資料夾下指定字尾名的檔案Linux
- windows刪除幾天前檔案的批處理命令Windows
- git 刪除歷史指定檔案Git
- [python]如何刪除目錄下指定格式的檔案Python
- liunx批量刪除指定字尾的檔案
- Git刪除暫存區的指定檔案Git
- 刪除檔案中包含指定字串的行字串
- windows 下 檔案內容清理且不刪除-拾億Windows
- thinkphp對檔案的上傳,刪除,下載操作PHP
- ftp下載指定檔案FTP
- 刪除當前目錄下的所有可執行檔案
- windows 7下刪除檔案開啟型別的方法Windows型別
- windows.old可以刪除嗎?windows.old檔案的刪除方法Windows
- Linux批量刪除指定型別的檔案Linux型別
- Linux刪除指定時間之前的檔案Linux
- Linux 批量刪除指定字尾的檔案Linux
- Linux刪除指定字尾名的檔案Linux
- iOS開發中利用AFNetworking下載大檔案以及下載檔案的刪除iOS
- linux 批量刪除指定型別檔案Linux型別
- 指定刪除幾天前的索引資料索引
- Linux 命令列刪除指定副檔名檔案Linux命令列
- Windows forfiles(刪除歷史檔案)Windows
- Linux刪除指定字尾名檔案的命令Linux
- windows刪除檔案的批處理操作Windows
- 如何在Macbook中檢視並刪除最近下載的檔案?Mac
- linux下實現刪除一個檔案每行的前幾列Linux
- 【轉載】Oracle Data Guard 主庫 歸檔檔案 刪除策略Oracle