

微軟的產品并不是很穩定,這是有目共睹的。 因此編制程序,一定要記得備份!否則出了問題再修復解決就麻煩了。我也吃過這樣的虧,希望后來的人不犯同樣的錯。 現在我推薦我所使用的方法,給大家。希望對大家有所幫助。
我使用的是用rar的命令行做壓縮和備份。它能夠在他人使用源文件的同時進行壓縮和備份,不占空間,每次運行可自動備份成不同的文件等等。
方法一:
建立一個bat的文件(批處理文件)
將以下內容復制到文件內(當然相關內容要做相應修改):
rem 說明: rar所在的路徑 參數 壓縮文件存放路徑 要備份的文件的路徑
rem 將C:wzj下的所有文件以年月日時-第幾份.rar的文件名稱備份到d:下。
“C:Progra~1WinRARWinRAR.exe” a -ep -dh -r -agYYMMDDhh-NN d: “C:wzj”
rem 將c盤下我的文件夾內的xls文件備份到d盤根目錄下,文件名為:數據備份。
“C:Progra~1WinRARWinRAR.exe” a -ep -dh -r d:數據備份.rar “C:mydocu~1*.xls”
rem 當然您可以再添新行備份其他文件。其他的參看rar的幫助。
方法二:
以上是壓縮備份多個文件的方法,若僅壓縮備份一個文件或僅一個目錄的話,也可通過建立快捷方式來完成,避免dos的調用。
建立一個快捷方式,同樣在命令行中輸入命令:”C:Progra~1WinRARWinRAR.exe” a -ep -dh -r d:數據備份.rar “C:mydocu~1*.xls”即可。
方法三:
程序見附件,這是我很早以前用vb5編的程序,因沒做安裝盤,有些機子不能運行。它同樣是利用rar的命令行來完成的。它將命令放在了ini的文件中了。多了一個在壓縮備份access數據庫前將access做修復和壓縮的功能(是access的修復和壓縮)。
附件:
在“了解更多”里下載。
另:程序修改多了,一定要做修復和壓縮防止程序出問題。
能不能做到“分卷備份”呢?
增加個參數“-v”就行了。例:
“C:Progra~1WinRARWinRAR.exe” a -ep -dh -r -v d:數據備份.rar “C:mydocu~1*.xls”
rar提供了很多的參數可以讓您去執行,詳細的參閱其幫助文件。
如果文件夾名稱中含有空格則出錯
“C:Program FilesWinRARWinRAR.exe” a -ep -dh -r -agYYMMDDhh-NN “d:aa aa” “C:wzj”
要在access中調用,請在命令前加shell。
要定時備份,用windows自帶的“計劃任務”就可完成。
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。