数据备份
表单如下选择路径按钮代码如下:
程序代码:
SET DATE ANSI SET CENTURY ON cFileName="Backup"+STRTRAN(DTOC(DATE()),".","") &&默认文件名称为"Backup"+当前日期 SET DATE LONG cFile=PUTFILE("",cFileName,"rar") IF NOT EMPTY(cFile) this.Parent.txtfile.Value=cFile IF FILE(cFile) DELETE FILE &cFile ENDIF IF NOT EMPTY(this.Parent.txtfile.Value) this.Parent.cmdbackup.Enabled = .T. ELSE this.Parent.cmdbackup.Enabled= .F. ENDIF ENDIF thisform.Refresh
开始备份代码如下:
程序代码:
CLOSE ALL cDirFile=ALLTRIM(this.Parent.txtfile.Value) IF SUBSTR(cDirFile,1,1)=="A" cCmd="winrar a-r-v1440-vd"+cDirFile+"@backup.lst" ELSE cCmd="WinRAR a-r"+cDirFile+"@backup.lst" ENDIF RUN /N &cCmd
backup.lst文件内容如下:
DATA1.DBC
DATA1.DCT
运行后是这样,出什么问题了
该如何解决