作者yauhh (姚呵呵)
看板Soft_Job
標題Re: [請益] 請問如何用記事本寫批次備份檔?
時間Thu Jul 17 21:40:25 2008
※ 引述《rainbowlove (R‧藍)》之銘言:
: 小妹我是在一間公司的資訊部門當小小的MIS助理
: 上個月主機AD的其中一顆硬碟掛點
: 現在已換新硬碟
: 不過工程師說批次備份檔要重寫
: 想把E:\的資料夾寫到D
: 要寫成rar的形式
: 有人懂我在說什麼嗎?
妳可以試試先練一下基本的 ms-dos (命令提示字元) 介面的操作,
dir, copy, xcopy, tree, del, mkdir, rmdir, move ... 等等,
每個指令的用法都讀一下.
指令表可以上網找找資料,如果能找得到書也可以.
基本上是一行做一件事, 不會太難.
但我相信一般 dos 命令沒有 rar 的功能,
所以要先安裝 rar 與 unrar,然後用 dos 命令呼叫 rar 幫忙壓檔案.
程式內容大概是這樣: (檔名 backup.bat)
mkdir temp
copy e:\*.*
rem 假設以下一行是將temp目錄壓rar檔的指令
rem %1 是執行 backup.bat 時傳入的參數
rar /r temp %1.rar
copy %1.rar d:\
del %1.rar
del /s /q temp
不過,裏頭要注意一些小細節,譬如 e 槽 temp 是不是可以使用的目錄名稱,
壓縮的檔名要取什麼名字,容納檔案的目錄要取什麼名字.
而基本上要小心,如果沒有百分之百的確認過,盡量不要寫 move, 而要寫 copy,
因為 move 是同時複製與刪除, 有時因意外雖然檔案沒搬移成功,
卻會將原檔案刪掉.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.17.114
※ 編輯: yauhh 來自: 61.231.17.114 (07/17 21:55)
推 peterjack:ntbackup robocopy xcopy隨便寫隨便有 07/17 22:21
→ peterjack:另外rar是要錢的.. 07/17 22:21
→ yauhh:他們是企業,要錢就請老闆付錢就好了不是? 07/17 23:21
→ yauhh:他們過去寫過類似的批次檔,相關工具一定沒問題的啦 07/17 23:22
→ yauhh:此外,你提的或許是好工具,但新手必須承受這些未知的轟炸嗎? 07/17 23:25
推 anipeg:對原提問者來說,rar和bat都是未知的東西阿.. 07/17 23:46
推 oak01:其實原文最後一推已經是佛心解答 07/18 10:30
推 damphaar:第二行要改成 copy e:\*.* temp 07/18 11:16
推 fyodor:關鍵字:小妹 07/23 12:26
推 iman00b:好好哦!我也要當小妹~ 07/23 20:00
推 zanyking:考慮一下7-zip吧,功能強大、免錢開源、效率又好。 07/24 22:18