C#.Net遍历远程文件夹下的所有文件

private string GetFileNames(string URI)
        
        WebClient wClient = new WebClient();
        FtpWebRequest FtpClient;
        Uri uri = new Uri(URI);
        FtpClient = (FtpWebRequest)WebRequest.Create(uri);
     
        FtpClient.Credentials.GetCredential(uri, "user").UserName = "zwc";
        FtpClient.Credentials.GetCredential(uri, "user").Password = "12345";
        FtpClient.Credentials.GetCredential(uri, "user").Domain   = "";
        FtpClient.Method = WebRequestMethods.Ftp.ListDirectory;

        FtpWebResponse response = (FtpWebResponse)FtpClient.GetResponse();          
        StreamReader stream = new StreamReader(response.GetResponseStream());
        return stream.ReadToEnd();
    

本文来自CSDN博客http://blog.csdn.net/sundnss/archive/2007/06/20/1660074.aspx

posted @ 2009-08-18 16:15  oraclejava  阅读(1880)  评论(0编辑  收藏  举报