[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 編輯過 |
關鍵字查詢
相關文章
正在查詢... |