FTP下载 远程服务器指定目录下所有的文件代码
时间: 2023-09-12 10:07:29 浏览: 86
以下是Python中使用ftplib库实现FTP下载远程服务器指定目录下所有文件的代码:
```python
import ftplib
# 连接FTP服务器
ftp = ftplib.FTP("ftp_server_ip")
ftp.login("username", "password")
# 设置FTP连接的根目录
ftp.cwd("/remote_directory_path")
# 获取FTP服务器上的文件列表
files = ftp.nlst()
# 下载FTP服务器上的所有文件
for file in files:
with open(file, "wb") as f:
ftp.retrbinary(f"RETR {file}", f.write)
# 关闭FTP连接
ftp.quit()
```
其中,需要替换以下变量:
- ftp_server_ip: FTP服务器的IP地址
- username: 登录FTP服务器的用户名
- password: 登录FTP服务器的密码
- remote_directory_path: 远程服务器指定目录的路径
该代码将会在当前目录下下载FTP服务器指定目录下的所有文件。
阅读全文