線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1393
推到 Plurk!
推到 Facebook!

每日備份軟體.......

尚未結案
llg290028
一般會員


發表:1
回覆:0
積分:0
註冊:2005-01-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-05 16:57:13 IP:220.142.xxx.xxx 未訂閱
各位大大....我是新手...不知道可不可以這樣發言...請問一下我有以下的資訊我需要寫出一個備份軟體...請問要怎麼撰寫程式碼 ********************************************************************* 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 (記錄結束時間)
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-16 12:36:14 IP:211.76.xxx.xxx 未訂閱
這如果是作業的話... 未免有點過時了... 要求的方法幾乎都是以 DOS 來實現...    如果不是作業的話... 未免把功能要求的太複雜了。    以個人的看法,「每日備份軟體」,如果要加入 Windows 工作排程, 那就在每次 CHBackup.exe 執行,只直接用 ShellExecute 或 WinExec  直接作想要作的備份指令,作完就結束,如下:    "xcopy /s /d /c /i /y /h \"G:\\share\\*.mdb\" D:\\backup\\" +Now().FormatString("YYYYMMDD")+"\\"    需要的現在的時間日期也可以用 Now().FormatString() 自己去設計。 ShellExecute 或 WinExec 的用法站內也有很多文章,如: http://delphi.ktop.com.tw/topic.php?topic_id=48171    如果不加入 Windows 工作排程,那就是設成開機自動執行,如捷徑放在「啟動」, 而由程式內自己放個 Timer 時間到了自己執行一次備份指令,就能作到定時備份了。    吃軟也吃硬 dllee.ktop.com.tw StatPlus 系統資源監測器 @ KTOP OpenPLC - IEC61131-3
------
http://www.ViewMove.com
系統時間:2024-05-22 6:03:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!