我正在下载ftp中的所有文件到我的本地文件夹。所有文件都应该在ftp下载到本地驱动器后删除。使用c#将ftp文件列表下载到本地文件夹?
从下面的代码
我只能下载从FTP一个文件,其中我没有料到
我需要把一个文件夹中,但不是在本地的名称中的所有文件文件名。
我的代码:
using (WebClient ftpClient = new WebClient())
{
ftpClient.Credentials = new System.Net.NetworkCredential("ftpusername", "ftp pass");
ftpClient.DownloadFile("ftp://ftpdetails.com/dec.docx",@"D:\\Mainfolder\test.docx");
}
从上面的代码,我可以下载一个文件,并将其放置在文件名only..Where我有这么多的文件,从ftp和地方下载它在一个本地文件夹..任何建议非常感谢。
请参阅[如何在C#中使用FTP列出目录内容?](http://stackoverflow.com/questions/3298922/how-to-list-directory-contents-with-ftp-in-c)。 – CodeCaster
你的问题太广泛了,你不能解释你遇到什么问题。您想要1)列出FTP目录内容和列表中的每个文件:2)下载,3)本地写入,4)从FTP中删除。看到我作为步骤1的副本链接的问题,您必须能够从那里找出其余部分。 – CodeCaster