欢迎分享,转载请注明来源:内存溢出
//////获取ftp服务器上指定文件夹的文件列表(包含文件大小)//////////////////publicDictionaryGetFTPList(stringServerIP,stringUSERID,stringPassWord,stringpath){Dictionarydic=newDictionary();if(path==null)path="";FtpWebRequestreqFtp;try{reqFtp=(FtpWebRequest)FtpWebRequestCreate(newUri("ftp://"+ServerIP+"/"+path));reqFtpKeepAlive=false;reqFtpUseBinary=true;//指定ftp数据传输类型为二进制reqFtpCredentials=newNetworkCredential(USERID,PassWord);//设置于ftp通讯的凭据reqFtpMethod=WebRequestMethodsFtpListDirectoryDetails;//指定 *** 作方式WebResponseresponse=reqFtpGetResponse();//获取一个FTP响应StreamReaderreader=newStreamReader(responseGetResponseStream(),EncodingGetEncoding("GB2312"));//读取响应流stringline=readerReadLine();while(line!=null){if(line!=""&&line!=""){intend=lineLastIndexOf('');intstart=lineIndexOf("");stringfilename=lineSubstring(end+1);if(filenameContains("")){line=lineReplace(filename,"");dicAdd(filenameTrim(),intParse(lineSubstring(start)Trim()));}}line=readerReadLine();}}catch(Exceptionex){ConsoleWriteLine(exMessage);}returndic;}文件夹或者某一文件都适用
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
在局域网里客服机拼不通服务器是什么原因
上一篇
2023-05-11
steam登陆不上去怎么办?
下一篇
2023-05-11
评论列表(0条)