【发布时间】:2019-05-09 13:16:17
【问题描述】:
我正在尝试开发一个 GUI 应用程序,它显示 FTP 服务器的可用空间。 FTP 服务器可以是 linux 或 windows。有没有常用的方法。 (除了预定的工作)
在 Windows FTP IIS 中,作为 LIST 命令的一部分,有一个获取空间的选项。在 ubuntu 中找到了一种使用 cron 作业的方法。 除了使用 cron 作业还有其他方法吗??
【问题讨论】:
标签: ftp
我正在尝试开发一个 GUI 应用程序,它显示 FTP 服务器的可用空间。 FTP 服务器可以是 linux 或 windows。有没有常用的方法。 (除了预定的工作)
在 Windows FTP IIS 中,作为 LIST 命令的一部分,有一个获取空间的选项。在 ubuntu 中找到了一种使用 cron 作业的方法。 除了使用 cron 作业还有其他方法吗??
【问题讨论】:
标签: ftp
没有通用的方法来检查 FTP 服务器上的磁盘空间。恐怕大多数 FTP 服务器根本不提供这些信息。
不同的 FTP 服务器支持不同的专有功能来提供磁盘空间:
有一个draft for AVBL command,例如由 Serv-U FTP 服务器支持:
IIS 可以选择在目录列表中包含可用空间信息,如您所知:
Is it possible to determine the amount of free space on a remote FTP server without using scripts?
WS_FTP 有XQUOTA 命令:
XQUOTA
213-File and disk usage
File count: 3
File limit: 10000
Disk usage: 1532791
Disk limit: 2048000
213 File and disk usage end
我的 GUI FTP 客户端,WinSCP,支持所有这些方式到check the space available。因此,您可以针对您的服务器对其进行测试,以查看它将对您的服务器使用的命令和语法(如果有的话)。
【讨论】: