Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用c#windows应用程序显示FTP中的所有文件夹和子文件夹?_C#_Ftp - Fatal编程技术网

如何使用c#windows应用程序显示FTP中的所有文件夹和子文件夹?

如何使用c#windows应用程序显示FTP中的所有文件夹和子文件夹?,c#,ftp,C#,Ftp,我想使用c显示FTP中的所有文件和子文件夹# 我该怎么办? 你能上传一个代码吗 我已尝试在树状视图中从FTP导入数据,但无法执行此操作 我的代码: private TreeNode CreateDirectoryNode(string root, string p) { var directoryNode = new TreeNode("CGT"); var directoryListing = GetDirectoryListin

我想使用c显示FTP中的所有文件和子文件夹#

我该怎么办? 你能上传一个代码吗

我已尝试在树状视图中从FTP导入数据,但无法执行此操作

我的代码:

private TreeNode CreateDirectoryNode(string root, string p)
        {
          var directoryNode = new TreeNode("CGT");


            var directoryListing = GetDirectoryListing(path);

            var directories = directoryListing.Where(d => d.IsDirectory);
            var files = directoryListing.Where(d => !d.IsDirectory);

            foreach (var dir in directories)
            {
                directoryNode.Nodes.Add(CreateDirectoryNode(dir.FullPath, dir.Name));
            }
            foreach (var file in files)
            {
                directoryNode.Nodes.Add(new TreeNode(file.Name));
            }
            return directoryNode;
        }

请大家帮我离开这里

你能解释一下,为什么你认为你的代码不起作用,你到目前为止都做了些什么吗?我什么都没做,我只是用一些示例代码尝试了一下。那不起作用