[C#]Winfrom怎么獲取Ftp服務(wù)器上面磁盤的剩余空間
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
現(xiàn)在正在做一個(gè)異地備份功能,是通過ftp方式,但是需要在備份上傳之前先判斷ftp服務(wù)器上面的磁盤空間是否足夠。
看看FTP服務(wù)器是否支持列出磁盤容量數(shù)據(jù)的命令,支持的話,發(fā)送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的?連不上?連上了就發(fā)list命令唄。 FTP本質(zhì)也是socket,不行寫個(gè)簡單的socket做個(gè)測試吧。 ALLO 為即將傳送的文件分配空間,后面攜帶的參數(shù)來確定字節(jié)數(shù),分配不成功就是空間不夠了。
該文章在 2021/3/5 19:00:43 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |