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

C# 列出ftp服务器中的子文件夹,c#,ftp,C#,Ftp,我只能列出2个主文件夹,但我现在不知道如何列出其中一个主文件夹中的另一个文件夹。那么我将如何写以列出子文件夹 ftpWebRequest fq = (FtpWebRequest)WebRequest.Create("ftp://demo@203.106.0.0"); fq.Credentials = new NetworkCredential("xxxx", "xxxxx"); fq.Method = WebRequestMethods.Ftp.L

我只能列出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();
只需在第行添加路径 ftpWebRequest fq=(ftpWebRequest)WebRequest.Create(“”)