獲取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