最近公司需要将windows上的erp数据备份到另一台机器,实现异地备份,找了一些软件,效果不是很好。这里通过ftp的方式实现:
1、数据的备份脚本如下:
ECHO OFF
:: Set Date Format
Set Year=%date:~0,4%
Set Month=%date:~5,2%
Set Day=%date:~7,3%
:: Set Path
Set Source_Path=E:\FTP_Finance
Set Destination_Path=D:\Script\FTP_Finace_BAK
Set Destination_Path1=D:\Script\FTP_Finace_BAK\FTP
echo 正在压缩的目录%Source_Path%,请稍候...
"C:\Program Files\WinRAR\WinRAR.exe" a -as -r -EP1 "%Destination_Path%\FTP_Finance-%Year%-%Month%%Day%.rar" "%Source_Path%\*.*"
Copy "%Destination_Path%\FTP_Finance-%Year%-%Month%%Day%.rar" "%Destination_Path1%"
Ftp -n -s:"%cd%\Data_AutoUpload.FTP"
Del %Destination_Path1%\*.rar
2、将数据上传到ftp上的命令:
open 192.168.4.104
user test test
bin
prompt
lcd f:\script\captrue_bak\ftp
mput "*"
bye
exit
转载于:https://blog.51cto.com/tianhui/814815