VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

懶人的資料備份方案

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> Windows 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
Ruey



註冊時間: 2003-03-12
文章: 1698
來自: tunglo

第 1 樓

發表發表於: 星期一 四月 19, 2004 6:39 pm    文章主題: 懶人的資料備份方案 引言回覆

來源: Chuwei Cheng
http://www.gland.com.tw/www/power/chbackup/


Change Backup--chbackup.exe每日備份/每日保留

--------------------------------------------------------------------------------

CHBackup.exe介紹
更新DOS批次檔案內的路徑或檔名(改日期)
可做到檔案每日更新每日保留的的功能

CHBackup.exe用法

將所有檔案通通置放於D:\Backup資料夾內
建立批次檔案的原始檔,如Daily.txt
執行“CHBackup Daily.txt”產生Daily.bat
執行Daily.bat進行備份
將上述指令寫成一個批次檔案GodDaily.bat
建立GoDaily.pif
將GoDaily.pif排入Windows 98/ME工作排程
Windows NT 4.0使用AT(DosBox)或WinAT(Win)
Daily.txt
Xcopy /s /d /c /i /y /h "G:\share\*.mdb" D:\backup\~\
當CHBackup執行時會將“~”換成今天的日期,如:20011015
==>產生Daily.bat
xcopy /s /d /c /i /y /h "G:\share\*.mdb" D:\backup\20011015\
GoDaily.bat
D:\Backup\ChBackup D:\Backup\Daily.txt
CALL D:\Backup\Daily.bat
可以配合pkzip,arj等工具程式做到壓縮備份,減少備份檔案使用空間

daily.txt:
arj x d:\daily_backup\~.arj f:\dir\*.doc f:\dir\*.xls
go_daily.bat
d:\Backup\chbackup d:\backup\daily.txt
call d:\backup\daily.bat
Note:建議ARJ使用2.75,可支援長檔名
每日備份/每日保留功能不會檢查磁碟空間,需注意一下磁碟可用空間
自動備份產生備份記錄檔(Log)
使用輸出轉向指令:">>",將有輸出文字訊息的指令行輸出成一個檔案。
daily.txt:
Xcopy /s /d /c /i /y /h "G:\share\*.mdb" D:\backup\~\ >> d:\backup\go_daily.log (記錄過程)
Godaily.bat:
d:\backup\datetime >> d:\backup\go_daily.log (記錄開始日期/時間) d:\Backup\chbackup d:\backup\daily.txt
call d:\backup\daily.bat
d:\backup\datetime time >> d:\backup\go_daily.log (記錄結束時間)
下載:CHBackup.exe(4KB),DateTime.exe(4KB),ARJ2.75(173K,

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################


Ruey 在 星期一 四月 19, 2004 6:42 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息
Ruey



註冊時間: 2003-03-12
文章: 1698
來自: tunglo

第 2 樓

發表發表於: 星期一 四月 19, 2004 6:42 pm    文章主題: 引言回覆

懶人一族的資料備份方案 BY 蔡建誠的首頁
http://hk.geocities.com/franklenchoi/computers/backupdata.html




「曾經有一堆重要的資料在我的硬碟內,但是我沒有備份,等到了硬碟當掉的時候才后悔莫及,塵世間最痛苦的事莫過於此。」--史提芬周,《大話西游》
希望各位不會像筆者一樣,當有重要資料隨著硬碟損毀而消失的經驗後,才明白備份的重要性吧!說起備份,想來也似乎是頗不便的:對視窗用戶來說,系統「送贈」的備份程式不好用,自行用檔案總管Windows Explorer把檔案複製嗎?雖然這是很普遍的做法,但是要把檔案逐個複製的過程也有點麻煩。結果嘛,上一次備份可能是一年前了。

「燒錄一隻光碟不就行了嗎?」有朋友這麼說。把諸如影像檔等大型檔案燒成一隻CD片是個好主意,但有些資料檔﹝如文件檔﹞是會經常修改的,總不成每次更新就去燒錄或補帖CD片吧!「上傳到網站寄存如何?」這是一個方法,但希望閣下委託的那間公司,不會像筆者曾遇過的一間般,_突_然_倒_閉_!

其實對很多用家來說,真正需要備份的,只有郵件、地址簿、書籤、自己建立的文件…等,至於佔掉大部分硬體空間的作業系統與應用軟體,其實並不是需要日常備份的對象。

決定了需要備份的資料檔後,有沒有方法可以讓懶人也可以經常備份?答案是:有!只要最初的時候花三十分鐘(或更少)寫一個批次檔Batch File,只針對這類資料檔案作備份。﹝以下這些資料只適合Windows 95/98/Me/NT/2000用戶,其他作業系統的用者請不吝賜教吧!﹞

甚麼是批次檔?簡單來說,它是一個純文字檔,裡頭有一些Windows前身的DOS指令而已。以下是筆者自己所寫的一個批次檔 lazybkup.bat,裡面包含了「把筆者硬碟內的好幾十個個人網頁原始檔﹝包括所有子目錄檔案﹞及Netscape 4.7的書籤複製到軟碟機和硬碟另一個目錄裡」的指令。當筆者一按滑鼠左鍵,它就會自動進行備份,而且只把未複製過的或更新過的檔案複製。



xcopy "c:\my documents\homepage\*.*" a:\homepage\ /d /s /e /c /i /y
xcopy "c:\my documents\homepage\*.*" c:\backup\homepage\ /d /s /e /c /i /y
xcopy "c:\program files\netscape\users\franklenchoi\bookmark.htm" a:\bookmark\ /d /c /i /y
xcopy "c:\program files\netscape\users\franklenchoi\bookmark.htm" c:\backup\bookmark\ /d /c /i /y


這個指令叫 xcopy,它的語法是:

XCOPY(空格)要被複製的檔案的路徑(空格)存放複製品的目錄(空格)
[/a|/m][/d[:date]][/p][/s[/e]][/w][/c][/i][/q][/f][/l][/h][/r][/t][/u][/k][/n][/y|/~y]
(後面的英文字母是xcopy各項功能的開關制─如有興趣可參考附錄)


要建立這個批次檔,只需開啟記事本(notepad),輸入上述指令,然後以 ".bat" 的副檔名儲存即可。你可以根據你要備份的資料檔的路徑和用來備份的媒介﹝如軟碟片、Zip Disk、第二個實體硬碟、硬碟第二個目錄、網絡硬碟[如已與另一部電腦連線]等﹞適當地為你自己度身訂造一個專門備份資料的批次檔﹝首次使用後最好檢查一下檔案是否已成功複製﹞。

(如果你連自己寫批次檔都覺麻煩,這裡有一個簡單的中文界面備份工具或許可考慮。﹞



這個懶人備份方案有以下的優點:


1) 你可以把批次檔拖曳到桌面,每次修改完一個文件後,簡單按一下鍵, 就會替你即時把所有更新過的資料檔備份,很易養成習慣,沒有不備份的藉口。

2) 若你把這個批次檔放入Windows「開始功能表」的「啟動」資料夾內,或與Windows附設的系統工具「安排的工作」(Task Scheduler)一起使用,就可以在每次開機或其他任何預較的時間自動幫你備份,連一下滑鼠鍵也不用按,懶惰指數=100,000,000,000!


不過,要做一個懶人,當然也要承擔一點風險﹝所以筆者也不會為閣下的資料損失負責﹞。這個備份方案有以下的 缺點:


1)如果你用作備份的媒介只是軟碟片,會較受容量的限制,可能需要把大的資料夾分拆開備份﹝特別是微軟的doc檔很佔空間﹞﹝順便一提,在一個無塵、無磁場、防潮和陰涼的環境中,一片軟碟片的壽命一般也不超過五年──因此別把希望寄托在「單一隻」軟碟片上!﹞。但如果你有一部外置Zip Drive/ 網絡硬碟/第二部硬碟,或就算只把檔案複製到硬碟另一個目錄/分割區也好﹝以防止意外地把檔案刪除─這比全不作備份也較好...﹞,這個方案會很方便! (留意Zip專利格式的問題─即一旦生產商消失時找不到支援其「標準」的軟硬體的風險;這方面要給CD-R/RW比下去了...﹞

2)這個方案不適宜備份已安裝的系統檔案和應用程式(這涉及視窗registry裡頭檔案記錄的短檔名和長檔名的關聯問題),否則恐怕回復備份後,會有當機的後果﹝參考:http://www.pcguide.com/art/xcopy.htm ;此外,一個據稱修正了前述 xcopy指令問題的免費軟體 - "xxcopy" - 可在這裡下載)。





*珍惜地球資源,別讓你的想像力生鏽 *

* 不要迷信囤積的重要性*







--------------------------------------------------------------------------------

附錄:XCOPY 指令的開關制 ( http://www.computerhope.com/xcopyhlp.htm )

XCOPY source [destination] [/a | /m] [/d[:date]] [/p] [/s [/e]] [/v] [/w] [/c] [/i] [/q] [/f] [/l] [/h] [/r] [/t] [/u] [/k] [/n] [/y|/~y]

source 指定複製檔案。
destination 指定新檔案的位置或名稱。

/a 複製保存屬性的檔案,不變更屬性。
/m 複製保存屬性的檔案,複製後清除保存屬性
/d:m-d-y 複製檔案日期為指定日期或指定日期之後的檔案。若不指定日期,只會複製來源檔案的日期比目標檔案的日期還新的檔案。
/p 建立目標檔案之前顯示提示視窗。
/s 複製目錄及子目錄,但不複製空目錄。
/e 複製目錄及子目錄,也複製空目錄。與 /s /e 相同,通常用來修改 /t。
/v 確認每個新檔案。
/w 進行複製之前顯示提示,您可用按鍵確認執行。
/c 發生錯誤仍繼續進行複製。
/i 如果複製目標不存在,而且您複製多個檔案,就把複製目標設定為目錄。
/q 複製時不顯示檔案名稱。
/f 複製顯示完整的來源名稱及目標名稱。
/l 顯示複製檔案的名稱。
/h 一併複製隱藏檔案及系統檔案。
/r 覆寫唯讀檔案。
/t 建立目錄結構,但不要複製檔案,也不要複製空目錄及空子目錄。 /t /e 表示要複製空目錄及空子目錄。
/u 只複製存在於目的地中的檔案
/k 複製屬性。通常 xcopy 會重設唯讀檔案。
/n 複製時產生短檔名。
/y 覆寫既存檔案前不作提示
/~y覆寫既存檔案前作提示

(其他有關使用xcopy指令的有用資料,可參考 http://www3.sympatico.ca/rhwatson/dos7/z-xcopy.html )

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################
回頂端
檢視會員個人資料 發送私人訊息
Ruey



註冊時間: 2003-03-12
文章: 1698
來自: tunglo

第 3 樓

發表發表於: 星期三 九月 28, 2005 12:36 pm    文章主題: 引言回覆

這篇有提到檔名使用日期的觀念~~共享之

[Windows] 環境變數的擴充功能
http://blog.yam.com/emisjerry/archives/23407.html

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################
回頂端
檢視會員個人資料 發送私人訊息
bin1x



註冊時間: 2004-08-27
文章: 462


第 4 樓

發表發表於: 星期三 九月 28, 2005 12:43 pm    文章主題: 引言回覆

ndos 的copy 其實也不錯,newer files copy 會讓備份工作
更有效率
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
goto-dream



註冊時間: 2004-05-11
文章: 909


第 5 樓

發表發表於: 星期四 一月 05, 2006 10:11 am    文章主題: 引言回覆

%date:~0,4%_%date:~5,2%_%date:~8,2%-backup.rar 就會等於2005_10_29-backup.rar

http://sfs.cshes.tcc.edu.tw/plog/index.php?op=ViewArticle&articleId=116&blogId=2 (轉自)

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
Watermelon



註冊時間: 2005-01-22
文章: 163


第 6 樓

發表發表於: 星期四 八月 23, 2007 8:36 am    文章主題: 引言回覆

請問xcopy 或 copy file to 這命令要如何做一個完成百分比的視窗?
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2048


第 7 樓

發表發表於: 星期四 八月 23, 2007 10:47 am    文章主題: 引言回覆

用 xp 內建 zip 的功能這篇文章裡有提到用 windows 內建的 copyhere
http://vfp.sunyear.com.tw/viewtopic.php?t=1661

_________________
利用>>搜尋<<的功能會比問的還要快得到答案..網路購物當然要比較那個最划算
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> Windows 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作