在XP下如何通过脚本 定时自动的将本地文件上传自指定FTP

时间:2021-07-28 08:18:37
本人操作系统为XP
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添加到计划任务中即可。

#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" 是执行上传的命令 可根据自己需要修改

缺点是 每天上传会覆盖前一天的文件

#4


赫赫,已经详细得不能再详细了,
楼主给分吧

#5


该回复于2010-11-09 12:07:50被版主删除

#6


排个队,蹭点分,呵呵

#7


不明LZ在说什么

#8


mark

#9


引用 3 楼 lijingxi 的回复:
假设 你的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
……
确实很牛

#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添加到计划任务中即可。

#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" 是执行上传的命令 可根据自己需要修改

缺点是 每天上传会覆盖前一天的文件

#4


赫赫,已经详细得不能再详细了,
楼主给分吧

#5


该回复于2010-11-09 12:07:50被版主删除

#6


排个队,蹭点分,呵呵

#7


不明LZ在说什么

#8


mark

#9


引用 3 楼 lijingxi 的回复:
假设 你的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
……
确实很牛