我需要使用vb.net从FTP下载文件。我在here上找到了问题的解决方案。现在的问题是,代码可以帮助我从父文件夹下载文件,但如果有任何子文件夹,它们仍然保持不变。有没有变通的办法?问候
z9ju0rcb1#
您正在使用的CodeProject FTP库对于递归访问来说并不是很好。看看答案here。这是C#,但回答了你的问题。您可以(几乎)总是将c#转换为vb.net!
g9icjywg2#
你可以用lftp在一行代码中实现。
lftp -e "set ftp:ssl-allow off; mirror htdocs/assets/" -d -u username,password ftp://ftpwhatever.net/htdocs/
这将把整个目录/assets/复制到本地工作目录
/assets/
2条答案
按热度按时间z9ju0rcb1#
您正在使用的CodeProject FTP库对于递归访问来说并不是很好。
看看答案here。这是C#,但回答了你的问题。您可以(几乎)总是将c#转换为vb.net!
g9icjywg2#
你可以用lftp在一行代码中实现。
这将把整个目录
/assets/
复制到本地工作目录