1. 程式人生 > >使用bat批處理進行程式備份

使用bat批處理進行程式備份

@echo off
rem 獲取當前資料夾的名字
set "lj=%~p0"
set "lj=%lj:\= %"
for %%a in (%lj%) do set wjj=%%a

rem 建立一個版本的說明文件
cd.>README.txt

rem 生成一個壓縮包
start winrar a %wjj%_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2% README.txt *.m
ping -n 2 127.0.0.1>nul
del README.txt

程式有很多冗餘之處,以後學習到了再進行改進。把bat檔案放到資料夾下面,會生成一個rar格式的壓縮包,壓縮包裡包含所有的matlab檔案和一個txt文字,主要用來作為備份使用。壓縮包命名規則是當前資料夾加上時間戳。備份檔案格式可以根據需要修改:

*.m

PS:windows命令下沒有壓縮和解壓縮的命令,所以在壓縮時會有些問題,我的方案是安裝winrar,路徑是按預設的路徑C:\Program Files\WinRAR

這裡寫圖片描述

相關推薦

使用bat處理進行程式備份

@echo off rem 獲取當前資料夾的名字 set "lj=%~p0" set "lj=%lj:\= %" for %%a in (%lj%) do set wjj=%%a rem 建立一個版本的說明文件 cd.>README.txt rem 生

Bat處理指令碼程式 延遲變數擴充套件和Call

原創 直接上指令碼吧,不難,但是有點饒頭。Bat東西說多不多,說不多也蠻多的,學個入門就差不多了,不想再深入了,能看懂會修改一點就可以了,比如編譯COCOS遊戲什麼的,批量複製個檔案啥的,看了兩三天,

Oracle儲存過程呼叫bat處理指令碼程式

        由於系統業務的複雜性,會經常用到Oracle資料的儲存過程,那些比較複雜的邏輯就寫在了儲存過程中。今天有遇到一個需求,是需要在儲存過程中呼叫windows系統上的bat批處理檔案,之前

bat處理實現資料庫備份、壓縮、刪除

在專案運營的過程中,為保證資料庫能及時備份,我們一般啟動系統的定時任務來進行備份。以下bat指令碼實現刪除1天前的壓縮備份檔案,同時生成新的備份壓縮檔案 @echo off rem 刪除1天前的資料庫備份 forfiles /m *.rar /d -1 /c

windows下使用bat處理文件定時自動備份oracle數據庫並上傳ftp服務器

upd 使用 pup bye upload ora file ftp服務器 .bat 使用bat批處理文件備份oracle(前提是配置好oracle數據庫客戶端)在D盤目錄下創建個dbbackup目錄建個dbbak.bat @echo off echo ======

bat處理開啟檔案路徑或者程式

PEM開啟程式 @echo off start /min "" "D:\Program Files\Xshell\Xshell.exe" PEM設定延時時間 timeout /t 10 start /min "" "D:\Program Files\SecureCRT\SecureCRT

處理檔案自動備份檔案及資料夾,並自動刪除n天前的檔案_DOS/BAT

下是備份的批處理,新增到”計劃任務”中,設定時間自動執行 程式碼如下: @echo off rem 格式化日期 rem date出來的日期是"2006-02-22 星期三",不能直接拿來使用,所以應該先格式化一下 rem 變成我們想要的。date

使用bat處理檔案啟動.exe程式

1.新建一個.txt記事本檔案 2.編輯內容如下: start “” “D:\Tencent\QQ.exe” start D:\Tencent\QQ.exe 路徑中有空格的按第一排寫,加上引號(注意除了路徑要引起來外,前面還有一對引號); 路徑沒有空格的按第二排

windows下bat處理實現數據庫備份、壓縮、刪除

rar 備份數據庫 data game -i 批處理 android backup files @echo off rem 刪除7天前的數據庫備份 cd D:\db_bak\qd_web_project\dumpforfiles /m *.sql.gz /d -7 /c

【沫沫金原創】Bat處理完成Oracle數據庫7天備份自動刪除

存儲 images 問題 兩個 vpd 批處理 windows oss 使用 導讀 數據庫的備份是古老而不可忽視的話題,完成備份,隨著時間的推移,將會占用大量的空間,這是個問題?解決有兩個選項,1、增加存儲空間 2、保留最近備份。本篇重點介紹方案2 方案2 編寫bat腳本,

bat處理文件運行時隱藏cmd窗口

wds 彈出 bsp 打開 close 窗口彈出 bject win 批處理 想讓bat運行時隱藏cmd窗口,最好的方法是使用vbs文件實現, 1、新建一個文本文檔,改名為123.vbs,編輯內容: set ws=WScript.CreateObject("WScript.

SC命令---安裝、開啟、配置、關閉windows服務 bat處理(轉載)

csdn 運行 call 命令 www. 刪除服務 net href onf 轉載:http://www.jb51.net/article/49627.htm 轉載:http://blog.csdn.net/c1520006273/article/details/50539

dos/bat處理教程——第四部分:完整案例

echo 目錄 發布 判斷 案例 不能 goto 信息 iis dos/bat批處理教程——第四部分:完整案例 以上就是批處理的一些用法。現在我們把這些用法結合起來詳細的分析一下目前網上發布的一些批處理,看看他們是怎麽運作的。這裏我將列舉三個例子來詳細分析,為了保持程序

Windows Server下把BAT處理註冊成服務在後臺運行且註銷後能正常運行

sha 方法 pytho 面具 blog overflow 程序 str .cn 批處理有如下特點: 1、登錄到當前窗口運行時,如果關閉控制臺會連同啟動的程序一起關閉。 2、如果是以start /b的形式啟動,那麽同樣也是在控制臺關閉後者註銷當前窗口也會一起關閉。 3

Windows bat 處理文件筆記

.cn bat 批處理文件 window 筆記 count 計算機 bsp 註釋 1、使用“::”註釋 2、net 命令  net accounts :獲取當前計算機賬戶信息   Windows bat 批處理文件筆記

.bat處理添加Python任務

python pin span 關閉 什麽 tar 信息 直接 啟動 一、常用命令含義   例一、    @echo offstart python C:\Users\ntitled\jiuyangdianpin\update_restt\test_bat.py pyth

Bat處理中調用Powershell腳本

pushd fff 格式 ## popd it資訊 man ext command ##如何在BAT中調用powershell,把下面代碼另存為bat格式 pushd %~dp0 powershell.exe -command ^ "& {set-executi

右鍵菜單→新建→BAT 處理文件

emp .bat version registry 5.0 一個 mach ftw 如何 目的:以前編寫BAT,通常新建一個文本,然後另存為 .bat,比較麻煩,那麽如何右鍵新建菜單裏添加新建批處理文件呢? 代碼如下: @echo offcd /d %temp%echo W

bat 處理獲取時間語法格式

TP style 年份 分享圖片 bubuko bsp size img .com bat 批處理獲取時間語法格式取年份:echo %date:~0,4% 取月份:echo %date:~5,2% 取日期:echo %date:~8,2% 取星期:echo %date:~1

Bat處理學習

syn tle targe serve detail 學習 .cn htm summary bat學習帖子: http://xstarcd.github.io/wiki/windows/windows_cmd_summary.html https://blog.csdn