用Dos命令一鍵備份和還原eMule重要檔案

2021-10-05 16:36:21 字數 4002 閱讀 9832

根據個人情況需要備份的檔案:

server.met—-記住你的伺服器列表,如果加為靜態伺服器,即使超過規定次數連不 上也不會被刪掉

known.met—-已知檔案詳細資料。可以避免每次執行都提交你的檔案共享清單。

known2.met—-aich hash相關,存放檔案的hashset

staticservers.dat—-靜態伺服器清單

emfriends.met —–好友名單

要注意的是,不同的電騾資料夾裡面的檔名稱有可能不同。

比如我的電騾裡面的preferencesk.dat檔案,名稱是其實preferenceskad.dat

known2.met檔案,名稱其實是known2_64.met。

所以你要先去看看名稱有什麼變化,後面寫dos命令時要注意一下名稱的變化。

你可以把編寫完成的dos指令碼,隨便放個地方,然後建立乙個快捷方式並傳送的桌面,這樣你隨要備份的時候,只需要雙擊一下即可備份。

首先,建立乙個資料夾,需要用到命令:

md
我想要在f盤下的batch-study資料夾下建立乙個資料夾emule-backups,所以命令是:

md "f:\batch-study\emule-backups"
(注意:md後面有乙個空格)

複製檔案,需要用到命令:

copy
我emule(電騾)的資料夾名稱是:

emule_0.50b_cn9_build490_lts
他在g盤下,所以,路徑應該是:

g:\emule_0.50b_cn9_build490_lts
但是需要備份的重要檔案在這個資料夾下的config下,所以路徑是這樣的:

g:\emule_0.50b_cn9_build490_lts\config
複製config資料夾下的clients.met檔案,命令就是:

copy "g:\emule_0.50b_cn9_build490_lts\config\clients.met"
(注意:copy後面有乙個空格,檔案的路徑要放到引號裡面,所有符號都是英文狀態下的)

把某乙個資料夾下的某個檔案複製到另乙個資料夾下,語句是:

copy "g:\emule_0.50b_cn9_build490_lts\config\clients.met" "f:\batch-study\emule-backups"
(前乙個引號裡表示某個資料夾下的檔案,後乙個引號裡表示另乙個資料夾下的檔案:

正確解讀:前乙個引號裡:目標檔案;後乙個引號裡:複製到某乙個資料夾下

現在想要把clients.met檔案放到 f盤的batch-study資料夾下的emule-backups資料夾下,所以命令是:

md "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\clients.met" "f:\batch-study\emule-backups"

(注意,第一行有乙個空格;第二行有兩個空格)

那麼,現在,清楚明了了,

接下來就需要把每個重要的檔案都複製乙份到f盤的batch-study資料夾下的emule-backups資料夾下,所以命令是:

md "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\clients.met" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\cryptkey.dat" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\preferences.dat" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\preferenceskad.dat" "f:\batch-study\emule-backups" 

copy "g:\emule_0.50b_cn9_build490_lts\config\server.met" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\known.met" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\staticservers.dat" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\emfriends.met" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\known2_64.met" "f:\batch-study\emule-backups"

(因為資料夾只需要建立一次就行了,所以只需要乙個md命令即可)

現在滑鼠右鍵-新建-文字文件,

把上面乙個完整的命令放到建立的文字文件裡,儲存一下,然後把檔案的字尾.txt改為.bat,然後雙擊一下這個bat檔案即可;

以上,就是emule重要檔案的備份指令碼了

下面來說一下,

如何恢復已經備份的重要檔案

先要有個思路,恢復的話:實質上也是乙個複製的操作,所以把檔案路徑調換一下,就解決了。

恢復備份的檔案,命令:

copy "g:\emule_0.50b_cn9_build490_lts\config\clients.met" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\cryptkey.dat" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\preferences.dat" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\preferenceskad.dat" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\server.met" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\known.met" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\staticservers.dat" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\emfriends.met" "f:\batch-study\emule-backups"

copy "g:\emule_0.50b_cn9_build490_lts\config\known2_64.met" "f:\batch-study\emule-backups"

因為要恢復的話,你也只是把你想要把你備份的檔案放回去,所以不需要再建立資料夾了。

直接再建立乙個文字檔案,然後命名為recovery,把上賣弄的**放進去,修改一下路徑就行了。

這樣,你就有2個bat檔案了,乙個用於備份,乙個用於把備份的檔案還原。

mysql命令備份和還原

1.匯出整個資料庫 mysqldump u使用者名稱 p密碼 資料庫名 匯出的檔名 c users jack mysqldump uroot pmysql sva rec e sva rec.sql 2.匯出乙個表,包括表結構和資料 mysqldump u使用者名稱 p 密碼 資料庫名 表名 匯出的...

Rehat一鍵安裝mysql指令碼和備份資料庫指令碼

說明 適用,rehat 5 6 7 1.執行狀態,執行成功輸出mysql臨時密碼 2.如下 bin bash 獲取系統資訊 sudo cat etc issue myfile aa sudo grep 5.myfile bb sudo grep 6.myfile cc sudo grep 7.myf...

MySQL備份和還原(一)

備份型別 熱備份 讀寫不受影響 溫備份 僅可以執行讀操作 冷備份 離線備份 讀 寫操作均終止 2.根據是否能匯入匯出,可分為 物理備份 直接複製資料檔案 3.根據資料集是否包含了整個資料檔案的全部內容,可分為 完全備份 備份全部資料 增量備份 僅備份上次完全備份或增量備份以後變化的資料 差異備份 僅...