A. 如何获取ftp服务器下指定文件的大小
调用格式: 〈整数型〉 对象.取目录列表 ([文本型 欲列出的文件],[文本型变量/变量数组 存放文件名的数组变量],[整数型变量/变量数组 存放文件属性的数组变量],[长整数型变量/变量数组 存放文件尺寸的数组变量],[日期时间型变量/变量数组 存放文件时间的数组变量]) - 网络传送支持库->FTP辅助对象
英文名称:FtpGetDirList
返回FTP服务器上指定目录内的所有匹配文件和子目录信息。成功返回被找到的文件和子目录的数目,失败返回 -1失败的原因有可能是FTP服务器的目录结构暂时不被支持。本命令为初级对象成员命令。
参数<1>的名称为“欲列出的文件”,类型为“文本型(text)”,可以被省略。可以包含路径,可以使用多字符 (*) 和单字符 (?) 通配符来指定多重文件及目录。
参数<2>的名称为“存放文件名的数组变量”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量及变量数组。提供参数数据时只能提供变量数组。在命令执行完毕后,本变量数组内被顺序填入所找到的匹配文件和子目录名称。变量数组内原有数据被全部销毁,变量数组的维数被自动调整为所找到的文件数目。
参数<3>的名称为“存放文件属性的数组变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量及变量数组。当前不被支持,留做以后扩展。
参数<4>的名称为“存放文件尺寸的数组变量”,类型为“长整数型(int64)”,可以被省略,提供参数数据时只能提供变量及变量数组。提供参数数据时只能提供变量数组。在命令执行完毕后,本变量数组内被顺序填入所找到的匹配文件的尺寸,并与文件名数组成员一一对应。
参数<5>的名称为“存放文件时间的数组变量”,类型为“日期时间型(date)”,可以被省略,提供参数数据时只能提供变量及变量数组。提供参数数据时只能提供变量数组。在命令执行完毕后,本变量数组内被顺序填入所找到的匹配文件的最后修改时间,并与文件名数组成员一一对应。变量数组内原有数据被全部销毁,变量数组的维数被自动调整为所找到的文件数目。
B. 请教如何查FTP某目录占用了多少空间
[s:155]
是我没说清楚把。。我有FTP的ID
和
PASS
只能上传和下载。只对我这个帐户内的文件有全部权限。怎么能查我这个空间上某目录或者目录内某几个文件的容量大小?
C. 如何获取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;}文件夹或者某一文件都适用
D. 如何获取上传到ftp服务端的文件大小
可以笑皮用原始指令 size [path]filename 如果文件存在 返回文件长度 否袭燃则返回5xx 失拍升虚败
E. 租用的空间放公司的网站,为什么每次用FTP下载的全部网站文件的大小都不一样
使用FTP软件查看空间里的网站文件信息和本地下载的网站文件信息,了解文件数量,和大小是否相同,如果都相同的话就没有问题;
如果只是大小增加的话,就看文件变大的是那些文件,如果是数据库和日志文件的增大那就是正常的了;
如果文件数量有变动,那就要花时间检查一下是多了那些文件了.
要注意的是在,维护网站的过程中,网站的安全和稳定是最重要的.
F. 用java怎么判断FTP上的文件大小改变了
日志目录:
已经架设了一个IIS下的FTP服务器,应该如何查看连接日志?
答:利用IIS架设的FTP服务器不能实时看到连接的具体情况,不过可以在C:\Winnt\system32\logfiles目录中查看到连接上FTP服务器的IP地址、时间等日志信息。
如何开启日志:
在默认FTP站点属性对话框中,切换到“FTP站点”标签页,一定要确保“启用日志记录”选项被选中,这样就可以在“事件查看器”中查看FTP日志记录了。
我感觉,这种方法也不是实时的,你只是将轮询文件变成了轮询日志,一样的感觉。
你如果想变成实时的,就是说文件大小一发生改变就通知你。我想到的办法是这样的。
你再做一个系统,这个系统可以较大频率的去轮询日志或者文件,因为这个系统可以架设在别的机器上,所以不会影响你系统的性能。然后在你系统中建立一个webservice,提供下载那个文件的服务,当那个系统发现更改时调用你的webservice,你就可以下载了。
我觉得这只是一种折中的办法,而且也比较费事,如果没有实时的要求,还是定时轮询的好。
PS:
实话说不知道你为什么要检验文件的大小,有时内容改变不一定大小会变得。
你可以记录文件上一次的修改时间。然后当这个发生改变时再取就是了。
G. 如何查询归档日志文件大小
您好,很高兴为您解答。
看下论坛:http://www.itpub.net/thread-857548-1-1.html
如若满意,请点击右镇李侧【采纳答案】,御判迟如若冲敏还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
H. ftp软件进去后,如何查看文件大小
你用的是什么FTP软件如果是FlashFXP就直接可以看到文件的大小。前面是文件名。后面就是大小了。
I. ftp显示隐藏文件大小
在CUTEFTP中显示隐藏文件和文件夹
通常情况下, 一些服务器上会隐藏着一些以 点 开始的的文件名, 常见的如 ".htaccess" 或 ".profile".
想要在远程服务器上显示这些隐藏文件
1、选择界面上的 [站点管理器] 标签
2、选择想要看到隐藏文件的远程服务器站点(单击它(就是按下鼠标左键, 再松开))
3、在菜单中选择 [文件] > [属性]
或按键盘上的 Alt + Enter
再或者右键单击它,选择 [属性]
4、选择 [操作] 标签
5、选择最下面的 [过滤]
6、选中 [启用过滤(E)] 和 [启用服务器端过滤(服务器应用过滤)(S)]
7、在 [远程过滤(M)] 右侧的输入框中输入:
-a
8、单击 [确定]
9、完成...
在FlashFXP中显示隐藏文件和文件夹
如果不小心上传了隐藏文件,那么以后登录FTP时是看不到这些隐藏文件的,这可怎么办呢?
借助FlashFXP即可解决这个难题。按F8打开“快速连接”窗口,切换到“切换”标签,选中“显示隐藏文件”选项即可
J. 谁知道怎样看ftp空间里的文件夹大小啊
如果你要看这个文件夹的空间大小那么你点击这个文件的右键-属性就是了呀
你就会看到的呀