D:\ 有4个TXT文件(名字固定)
需每天向指定FTP上传这四个文件。
请教如何通过脚本自动实现。
9 个解决方案
#1
假设ftp服务器的地址为192.168.0.1
假设你的ftp的用户名为myid
假设你的ftp的密码为mypass
新建一个批处理FtpBAT.bat,内容如下:
[code=BatchFile]ftp -v -d -n -i -s:"C:\FtpFile.txt" 192.168.0.1[/code]
新建一个文本文件C:\FtpFile.txt,内容如下:
[code=BatchFile]user myid mypass
bin
mput D:\1.txt D:\2.txt D:\3.txt D:\4.txt
bye[/code]
如果想要每天定时执行,只需把FtpBAT.bat添加到计划任务中即可。
假设你的ftp的用户名为myid
假设你的ftp的密码为mypass
新建一个批处理FtpBAT.bat,内容如下:
[code=BatchFile]ftp -v -d -n -i -s:"C:\FtpFile.txt" 192.168.0.1[/code]
新建一个文本文件C:\FtpFile.txt,内容如下:
[code=BatchFile]user myid mypass
bin
mput D:\1.txt D:\2.txt D:\3.txt D:\4.txt
bye[/code]
如果想要每天定时执行,只需把FtpBAT.bat添加到计划任务中即可。
#2
楼上确实很强
#3
假设 你的FTP服务器IP 192.168.0.1
FTP用户名: username
FTP密 码:password
文件存放位置 D:\1.txt 2.txt 3.txt 4.txt
写一个内容如下的TXT文件存放在D:\FTP.txt
open 192.168.0.1
username
password
bin
put D:\1.txt
put D:\2.txt
put D:\3.txt
put D:\4.txt
bye
然后在开始运行CMD下执行
AT 19:00 /every:M,T,W,Th,F,S,Su ftp –s:"d:\ftp.txt"
AT就是计划任务 19:00是每天上传的时间 ftp –s:"d:\ftp.txt" 是执行上传的命令 可根据自己需要修改
缺点是 每天上传会覆盖前一天的文件
FTP用户名: username
FTP密 码:password
文件存放位置 D:\1.txt 2.txt 3.txt 4.txt
写一个内容如下的TXT文件存放在D:\FTP.txt
open 192.168.0.1
username
password
bin
put D:\1.txt
put D:\2.txt
put D:\3.txt
put D:\4.txt
bye
然后在开始运行CMD下执行
AT 19:00 /every:M,T,W,Th,F,S,Su ftp –s:"d:\ftp.txt"
AT就是计划任务 19:00是每天上传的时间 ftp –s:"d:\ftp.txt" 是执行上传的命令 可根据自己需要修改
缺点是 每天上传会覆盖前一天的文件
#4
赫赫,已经详细得不能再详细了,
楼主给分吧
楼主给分吧
#5
#6
排个队,蹭点分,呵呵
#7
不明LZ在说什么
#8
mark
#9
确实很牛
#1
假设ftp服务器的地址为192.168.0.1
假设你的ftp的用户名为myid
假设你的ftp的密码为mypass
新建一个批处理FtpBAT.bat,内容如下:
[code=BatchFile]ftp -v -d -n -i -s:"C:\FtpFile.txt" 192.168.0.1[/code]
新建一个文本文件C:\FtpFile.txt,内容如下:
[code=BatchFile]user myid mypass
bin
mput D:\1.txt D:\2.txt D:\3.txt D:\4.txt
bye[/code]
如果想要每天定时执行,只需把FtpBAT.bat添加到计划任务中即可。
假设你的ftp的用户名为myid
假设你的ftp的密码为mypass
新建一个批处理FtpBAT.bat,内容如下:
[code=BatchFile]ftp -v -d -n -i -s:"C:\FtpFile.txt" 192.168.0.1[/code]
新建一个文本文件C:\FtpFile.txt,内容如下:
[code=BatchFile]user myid mypass
bin
mput D:\1.txt D:\2.txt D:\3.txt D:\4.txt
bye[/code]
如果想要每天定时执行,只需把FtpBAT.bat添加到计划任务中即可。
#2
楼上确实很强
#3
假设 你的FTP服务器IP 192.168.0.1
FTP用户名: username
FTP密 码:password
文件存放位置 D:\1.txt 2.txt 3.txt 4.txt
写一个内容如下的TXT文件存放在D:\FTP.txt
open 192.168.0.1
username
password
bin
put D:\1.txt
put D:\2.txt
put D:\3.txt
put D:\4.txt
bye
然后在开始运行CMD下执行
AT 19:00 /every:M,T,W,Th,F,S,Su ftp –s:"d:\ftp.txt"
AT就是计划任务 19:00是每天上传的时间 ftp –s:"d:\ftp.txt" 是执行上传的命令 可根据自己需要修改
缺点是 每天上传会覆盖前一天的文件
FTP用户名: username
FTP密 码:password
文件存放位置 D:\1.txt 2.txt 3.txt 4.txt
写一个内容如下的TXT文件存放在D:\FTP.txt
open 192.168.0.1
username
password
bin
put D:\1.txt
put D:\2.txt
put D:\3.txt
put D:\4.txt
bye
然后在开始运行CMD下执行
AT 19:00 /every:M,T,W,Th,F,S,Su ftp –s:"d:\ftp.txt"
AT就是计划任务 19:00是每天上传的时间 ftp –s:"d:\ftp.txt" 是执行上传的命令 可根据自己需要修改
缺点是 每天上传会覆盖前一天的文件
#4
赫赫,已经详细得不能再详细了,
楼主给分吧
楼主给分吧
#5
#6
排个队,蹭点分,呵呵
#7
不明LZ在说什么
#8
mark
#9
确实很牛