以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  定期备份  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=172837)

--  作者:qaz17909
--  发布时间:2021/11/3 9:04:00
--  定期备份
想用ftp将服务器上的文件定期备份,但是ftp的download只能针对单个文件无法将整个文件夹下载,有没什么好的办法?我现在是在服务器端先压缩,但是压缩过程中经常会出现错误终止压缩。
--  作者:有点蓝
--  发布时间:2021/11/3 9:10:00
--  
自己写个代码遍历文件夹里所有文件一一下载即可。

压缩的时候出错应该是文件正在使用中,比如有人在下载和上传。可以先断开服务器连接再压缩

--  作者:qaz17909
--  发布时间:2021/11/5 21:00:00
--  
如何用递归函数遍历文件夹(多个层级)?另外,下面这个代码为什么报错?
Dim dir As String = "C:\\Users\\Administrator\\Desktop\\test"
Dim dls As List(of String)
dls = FileSys.GetDirectories(dir)
For Each dl As String In dls
     Output.show(dl)
Next 

--  作者:狐狸爸爸
--  发布时间:2021/11/5 22:22:00
--  
Dim dir As String = "C:\\Users\\Administrator\\Desktop\\test"
Dim dls As List(of String)
dls.Addrange(FileSys.GetDirectories(dir))
For Each dl As String In dls
     Output.show(dl)
Next