我知道我们可以使用FTP类中的size方法来查找FTP服务器中文件的大小。但在这里,我想找到文件上传后服务器上的剩余总空间,这样我们就可以猜测我们还可以上传多少文件。有办法做到这一点吗?
这不是真正的Python/ftplib问题。它更多的是关于你的FTP服务器提供了什么信息。
- 一些服务器支持
AVBL
(例如Serv-U); - 或
XQUOTA
(例如WS_FTP)。 - Microsoft IIS可以配置为在
LIST
命令的输出中添加空闲磁盘空间(参见是否可以在不使用脚本的情况下确定远程FTP服务器上的空闲空间量?)
所有这些都可以在ftplib中使用。但是一般来说,大多数FTP服务器都不提供这些功能。
参见如何检查FTP服务器的可用空间?