现在用C#完成一个小工具,用来上传本地文件到Ftp服务器,但有个需求是先检测Ftp服务器空间是否足够存放要上传的文件,即检测Ftp空间大小。然后根据返回值来决定是否长传,如果可以则长传,否则打印错误日志。请教高手指导下。

解决方案 »

  1.   

       磁盘大小都是调用的api      你自己写程序应该不可以看服务器的空间!
      

  2.   

    问别人,你还不直接查询一下,FTP协议看看有没有相关的命令支持,就可以了,不过我是没有见过可以求FTP服务器空间的命令。
    自己baidu一下吧
      

  3.   

    FTP空间的容量,你写程序是看不了的如果你跟FTP空间提供者比较熟,你可以写个Web Service放到FTP服务器上然后你这边调用,应该可以
      

  4.   

    这个已经查过了,FTP有专门的检测空间剩余大小的命令,FTP服务器那边可以禁止一些命令,多数情况下,这个命令已经被禁止了,你的建议如果和提供者比较熟,那可以把这个命令权限打开就OK了吧。