列出ftp服务器中的子文件夹

时间:2016-03-17 06:03:42

标签: c# ftp

我只能列出2个主文件夹,但我现在不知道列出其中一个主文件夹中的另一个文件夹。所以我将如何写出列出子文件夹。

        ftpWebRequest fq = (FtpWebRequest)WebRequest.Create("ftp://demo@203.106.0.0");
        fq.Credentials = new NetworkCredential("xxxx", "xxxxx");
        fq.Method = WebRequestMethods.Ftp.ListDirectory;
        FtpWebResponse response = (FtpWebResponse)fq.GetResponse();
        Stream st = response.GetResponseStream();
        StreamReader reader = new StreamReader(st);
        Console.WriteLine(reader.ReadToEnd());

        reader.Close();
        response.Close();

        Console.ReadKey();

1 个答案:

答案 0 :(得分:0)

只需在行添加路径即可 ftpWebRequest fq =(FtpWebRequest)WebRequest.Create(“ftp://demo@203.106.0.0/xxx/xxx”);