offecho
123>ftp.txtecho
123>>ftp.txtecho
bin>>ftp.txtprompt>>ftp.txtecho
mput
*.*>>ftp.txtecho
bye>>ftp.txtftp
-i
-s:ftp.txt
192.168.1.200把上述代码保存为bat文件,放到C:\\123中执行。
把下面的批处理存为dir2rar2ftp.bat,把前面两行改为您的文件夹地址和压缩包名,运行即可。@set src=您的文件夹路径,有空格就加上""
@set rarfn=压缩包名.rar
@"C:\Program Files\WinRAR\rar.exe" a %rarfn% %src%
@if exist myput.ftp @del myput.ftp
@echo use>myput.ftp
@echo test>>myput.ftp
@echo put %rarfn%>>myput.ftp
@echo qui>>myput.ftp
@ping 127.0.0.1 -n 1>nul
@ftp -s:myput.ftp 192.168.1.1
此项 *** 作需要制作两个文件。
第一个文件(批处理文件):ftp.bat
ftp -s:ftp.ftp(ping 127.0.0.1 -n 2)>nul
%0
第二个文件(ftp脚本)ftp.ftp
open 10.10.10.10user USERNAME
PASSWORD
lcd "D:\ftp"
put *.txt
!mv "D:\ftp\*.txt" "D:\ftp\bak"
bye
将ftp.bat和ftp.ftp放置到一个文件夹内,使用时双击ftp.bat。
该脚本调用ftp.ftp,将"D:\ftp”中的所有txt结尾的文件,上传到"ftp://10.10.10.10/sys"文件夹中,然后执行备份"D:\ftp\*”到"D:\ftp\bak"。每次 *** 作完成后延迟1秒后重新执行。
ftp用户名和密码,在ftp.ftp的第二、三行更改(大写的部分分别是账户和密码,若ftp是匿名访问,则用户名、密码均为anonymous)。
每次 *** 作的延迟时间在ftp.bat第二行更改(更改-n 2的值为需要延迟的时间+1,时间单位为1秒)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)