如何使用FTPwebRequest在C#中下载FTP根文件夹及其子文件夹和文件
我想下载一个有子目录和文件的ftp目录,我使用的是C#ftpWebRequest。我想你需要这样的东西,你必须单独递归到每个文件夹中:如何使用FTPwebRequest在C#中下载FTP根文件夹及其子文件夹和文件,c#,ftpwebrequest,C#,Ftpwebrequest,我想下载一个有子目录和文件的ftp目录,我使用的是C#ftpWebRequest。我想你需要这样的东西,你必须单独递归到每个文件夹中: WebRequest request = WebRequest.Create(FTPServerDirectory); request.Method = WebRequestMethods.Ftp.ListDirectory; request.Credentials = new NetworkCredent
WebRequest request = WebRequest.Create(FTPServerDirectory);
request.Method = WebRequestMethods.Ftp.ListDirectory;
request.Credentials = new NetworkCredential(Username, Password);
request.GetResponse();
无法在单个命令中直接下载整个文件夹<代码>FTP不支持此操作。您需要枚举目录及其子目录中的所有文件,然后逐个下载文件
是来自MSDN论坛的线程,并且是MSDN中关于
FtpWebRequest
-class的文档。是否有文档?你看了吗?我知道如何下载文件,但我不知道如何下载文件夹这段代码将列出目录,我想下载目录这段代码工作正常,但跳过了空文件夹。