[C#]Winfrom怎么获取Ftp服务器上面磁盘的剩余空间
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
现在正在做一个异地备份功能,是通过ftp方式,但是需要在备份上传之前先判断ftp服务器上面的磁盘空间是否足够。
看看FTP服务器是否支持列出磁盘容量数据的命令,支持的话,发送list命令查看返回信息里,读取返回的信息,就能看到剩余大小,如下: stat 211-Status for user USER from 219.*: Stored 0 files, 0 kBytes Retrieved 0 files, 0 kBytes Maximum disk quota limited to 204800000 kBytes Used disk quota 158981733 kBytes, available 45818266 kBytes 211 End of status. 你客户端的程序可以看到不?你是怎么连接FTP的?连不上?连上了就发list命令呗。 FTP本质也是socket,不行写个简单的socket做个测试吧。 ALLO 为即将传送的文件分配空间,后面携带的参数来确定字节数,分配不成功就是空间不够了。
该文章在 2021/3/5 19:00:43 编辑过 |
关键字查询
相关文章
正在查询... |