获取FTP文件目录下的所有文件信息


获取FTP文件目录下的所有文件信息 

    public string[] ftpDirDetail(string ftpPath, string user_name, string pass_word)
        {
            WebResponse webresp = null;
            StreamReader ftpFileListReader = null;
            FtpWebRequest ftpRequest = null;
            try
            {
                ftpRequest = (FtpWebRequest)WebRequest.Create(new Uri(ftpPath));
                ftpRequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
                ftpRequest.UseBinary = true;
                ftpRequest.Credentials = new NetworkCredential(user_name, pass_word); //指定登录ftp服务器的用户名和密码。

                webresp = ftpRequest.GetResponse();
                ftpFileListReader = new StreamReader(webresp.GetResponseStream(), Encoding.Default);
            }
            catch (Exception ex)
            {
                ex.ToString();

            }
            StringBuilder str = new StringBuilder();
            string line = ftpFileListReader.ReadLine();//包含文件名称,创建日期等.
            while (line != null)
            {
                //string file_name= line.Substring(line.LastIndexOf(" ") + 1);
                str.Append(line);
                str.Append("&");
                line = ftpFileListReader.ReadLine();
            }

            string[] fen = str.ToString().Substring(0, str.ToString().Length - 1).Split('&');
            return fen;
        } 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM