python 中使用ftpmirror的例子
2012-03-15 17:14
483 查看
python中的脚本 ftpmirror.py对从ftp下载一个文件夹,简单而实用:
先看帮助说明:
用法:
在windows xp 下打开一个cmd窗口,运行一下命令
解释一下:
C:/Python27/Tools/scripts/ftpmirror.py 这个ftpmirror.py文件的全路径
-l 后面的wxp是用户名
-p 后面的123456是密码
222.12.113.45 代表ftp的ip地址,当然你也可以使用ftp.163.com等.
/PIV 是服务器上的一个目录,准备将这个目录下的所有内容都下载下来
E:/MyPIV 是本地目录,也就是下载文件后存放的目录
很简答吧
如果你使用IPython,可以输入如下命令
下载过程中,交互窗口会显示许多信息,如果不想这些打扰你,可以加-q
好了,附加一句:Activestate的网站有一个sfm.py的代码,实现相同的功能,似乎还要强大一点,各位也可以试一下.
先看帮助说明:
"""Mirror a remote ftp subtree into a local directory tree. usage: ftpmirror [-v] [-q] [-i] [-m] [-n] [-r] [-s pat] [-l username [-p passwd [-a account]]] hostname[:port] [remotedir [localdir]] -v: verbose -q: quiet -i: interactive mode -m: macintosh server (NCSA telnet 2.4) (implies -n -s '*.o') -n: don't log in -r: remove local files/directories no longer pertinent -l username [-p passwd [-a account]]: login info (default .netrc or anonymous) -s pat: skip files matching pattern hostname: remote host w/ optional port separated by ':' remotedir: remote directory (default initial) localdir: local directory (default current) """
用法:
在windows xp 下打开一个cmd窗口,运行一下命令
python C:/Python27/Tools/scripts/ftpmirror.py -l wxp -p 123456 222.12.113.45 /PIV/ E:/MyPIV
解释一下:
C:/Python27/Tools/scripts/ftpmirror.py 这个ftpmirror.py文件的全路径
-l 后面的wxp是用户名
-p 后面的123456是密码
222.12.113.45 代表ftp的ip地址,当然你也可以使用ftp.163.com等.
/PIV 是服务器上的一个目录,准备将这个目录下的所有内容都下载下来
E:/MyPIV 是本地目录,也就是下载文件后存放的目录
很简答吧
如果你使用IPython,可以输入如下命令
run C:/Python27/Tools/scripts/ftpmirror.py -l wxp -p 123456 222.12.113.45 /PIV/ E:/MyPIV
下载过程中,交互窗口会显示许多信息,如果不想这些打扰你,可以加-q
python C:/Python27/Tools/scripts/ftpmirror.py -q -l wxp -p 123456 222.12.113.45 /PIV/ E:/MyPIV
好了,附加一句:Activestate的网站有一个sfm.py的代码,实现相同的功能,似乎还要强大一点,各位也可以试一下.
相关文章推荐
- Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
- 在Python使用yaml的几个例子
- 使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
- python网络编程之TCP通信实例和socketserver框架使用例子
- [置顶] 【 python pymongo】使用pymongo的例子
- Python Argparse模块的使用例子,往python脚本传参数
- 给你一个例子使用了Net::FTP
- python3.x 的urllib使用例子
- Python中os模块的使用(附一个调试例子)
- Python random模块(获取随机数)常用方法和使用例子
- python中使用pyhook实现键盘监控的例子
- Python random模块(获取随机数)常用方法和使用例子
- httplib2 支持使用例子(python3支持)
- Python中的CURL PycURL使用例子
- fasttext的基本使用 java 、python为例子
- Python入门的36个例子 之 35 -> try – 一个使用的例子
- python使用ftplib模块实现ftp目录嵌套下载
- Python中使用glob和rmtree删除目录子目录及所有文件的例子
- Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子