⑴ Python中如何获取FTP服务器上的文件大小
这要看你下载用了哪个ftp库
搜到的代码
files = ftp.nlst()
for f in files:
print f
⑵ 如何获取ftp服务器下指定文件的大小
调用格式: 〈整数型〉 对象.取目录列表 ([文本型 欲列出的文件],[文本型变量/变量数组 存放文件名的数组变量],[整数型变量/变量数组 存放文件属性的数组变量],[长整数型变量/变量数组 存放文件尺寸的数组变量],[日期时间型变量/变量数组 存放文件时间的数组变量]) - 网络传送支持库->FTP辅助对象
英文名称:FtpGetDirList
返回FTP服务器上指定目录内的所有匹配文件和子目录信息。成功返回被找到的文件和子目录的数目,失败返回 -1失败的原因有可能是FTP服务器的目录结构暂时不被支持。本命令为初级对象成员命令。
参数<1>的名称为“欲列出的文件”,类型为“文本型(text)”,可以被省略。可以包含路径,可以使用多字符 (*) 和单字符 (?) 通配符来指定多重文件及目录。
参数<2>的名称为“存放文件名的数组变量”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量及变量数组。提供参数数据时只能提供变量数组。在命令执行完毕后,本变量数组内被顺序填入所找到的匹配文件和子目录名称。变量数组内原有数据被全部销毁,变量数组的维数被自动调整为所找到的文件数目。
参数<3>的名称为“存放文件属性的数组变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量及变量数组。当前不被支持,留做以后扩展。
参数<4>的名称为“存放文件尺寸的数组变量”,类型为“长整数型(int64)”,可以被省略,提供参数数据时只能提供变量及变量数组。提供参数数据时只能提供变量数组。在命令执行完毕后,本变量数组内被顺序填入所找到的匹配文件的尺寸,并与文件名数组成员一一对应。
参数<5>的名称为“存放文件时间的数组变量”,类型为“日期时间型(date)”,可以被省略,提供参数数据时只能提供变量及变量数组。提供参数数据时只能提供变量数组。在命令执行完毕后,本变量数组内被顺序填入所找到的匹配文件的最后修改时间,并与文件名数组成员一一对应。变量数组内原有数据被全部销毁,变量数组的维数被自动调整为所找到的文件数目。
⑶ 在Ftp客户端如何得知服务器磁盘空间使用状况
5月17日 19:42 1、FTP(File Transfer Protocol,文件传输协议是Internet上使用非常广泛的一种通讯协议,它是为Internet用户进行文件传输(包括文件的上传和下载)而制定的。要想实现FTP文件传输,必须在相连的两端都装有支持FTP协议的软件,装在您的电脑上的叫FTP客户端软件,装在另一端服务器上的叫做FTP服务器端软件。
客户端FTP软件使用方法很简单,启动后首先要与远程主机建立连接,然后向远程主机发出传输命令,远程主机在收到命令后就给予响应,并执行正确的命令。目前Windows系统中最常用的FTP软件是CUTEFTP。FTP有一个根本的限制,那就是,如果用户在某个主机上没有注册获得授权,即没有用户名和口令,就不能与该主机进行文件传输。但匿名FTP服务器除外,它允许用户以anonymous作为用户名,以Email地址作密码来登录,从而使用户获得免费资源。
实际的操作中FTP就象控制自己的硬盘一样简单
2和3、在你自己的计算机上安装Windows2000或XP自带的IIS组件及ftp相关服务即可,或者下载一个serv-u软件,这个操作非常方便,新建一个用户及密码,选择一个目录,设置相关的权限后点应用,这样就设置好了FTP服务器了。http://www.bbsxp120.com/article/show.asp?id=1428这儿有个用Serv-U架设FTP服务器的图解教程,非常简洁!
这样你的计算机就可以当作ftp服务器了,祝你好运!
⑷ 如何获取ftp服务器空间大小
这应该是分两种形式的,一种形式的以单机做为虚拟服务器,这样设置的FTP用户名和密码其实就是本机的用户名和密码,可以破解成功,还有一种形式是分配惹干FTP空间,这个FTP有帐号和密码是无法获取整个服务器的用户名和密码!
⑸ 怎么获取ftp服务器空间大小
如果你是用的服务器.在本地电脑点开始-运行.输入mstsc后按确定.在弹出的窗口出依次输入服务器的IP用户和密码
⑹ 如何获取FTP服务器上的剩余磁盘空间
服务器和空间是两种不同的东西.查看容量大小的方法也不同.
如果你是用的服务器.在本地电脑点开始-运行.输入mstsc后按确定.在弹出的窗口出依次输入服务器的IP用户和密码.远程登录服务器.然后右键单击"我的电脑"-"管理"-"磁盘管理".即可查看该服务器的硬盘容量.
如果你是用的空间.需要在IDC服务商的网站上登录你的用户,后台会有虚拟主机管理的选项.在后台可查看你空间的容量大小.
⑺ 怎么获取ftp服务器上指定文件的大小
可以用原始指令
size [path]filename
如果文件存在 返回文件长度
否则返回5xx 失败
⑻ 如何查看FTP空间使用了多少
CuteFTP Pro 软件为客户端,其他FTP软件设置大致相
正常连接FTP服务器后,会看到如下提示信息,其中300000 Kbytes为总空间容量,38363 Kbytes为已经使用空间容量,261636 Kbytes为剩余的可用空间容量。
* FTP登陆提示信息样例:
150 Opening ASCII mode data connection for /bin/ls.
226-Maximum disk quota limited to 300000 Kbytes
Used disk quota 38363 Kbytes, available 261636 Kbytes
226 Transfer complete.
⑼ 如何获取ftp服务器下指定文件的大小
//////获取ftp服务器上指定文件夹的文件列表(包含文件大小)//////////////////publicDictionaryGetFTPList(stringServerIP,stringUSERID,stringPassWord,stringpath){Dictionarydic=newDictionary();if(path==null)path="";FtpWebRequestreqFtp;try{reqFtp=(FtpWebRequest)FtpWebRequest.Create(newUri("ftp://"+ServerIP+"/"+path));reqFtp.KeepAlive=false;reqFtp.UseBinary=true;//指定ftp数据传输类型为二进制reqFtp.Credentials=newNetworkCredential(USERID,PassWord);//设置于ftp通讯的凭据reqFtp.Method=WebRequestMethods.Ftp.ListDirectoryDetails;//指定操作方式WebResponseresponse=reqFtp.GetResponse();//获取一个FTP响应StreamReaderreader=newStreamReader(response.GetResponseStream(),Encoding.GetEncoding("GB2312"));//读取响应流stringline=reader.ReadLine();while(line!=null){if(line!="."&&line!=".."){intend=line.LastIndexOf('');intstart=line.IndexOf("");stringfilename=line.Substring(end+1);if(filename.Contains(".")){line=line.Replace(filename,"");dic.Add(filename.Trim(),int.Parse(line.Substring(start).Trim()));}}line=reader.ReadLine();}}catch(Exceptionex){Console.WriteLine(ex.Message);}returndic;}文件夹或者某一文件都适用
⑽ 我想问下用ftp软件能不能看到服务器上文件夹大小 如果可以要怎么查看 我用的FlashFXP、 8uftp
你上传上去上面就有显示的文件上面时间 文件多大