2
我试图设置一个自定义的FTP目录下的文件自动下载。我提出的解决方案是创建一个将由Windows任务计划程序运行的批处理文件。批处理文件如下(目前为止)使用FTP.exe和mget从FTP目录下载文件和目录
prompt
open ftp://xx.xx.xx.xx
myuser
mypassword
lcd C:\localdir
cd /remotedir/
mget *
quit
问题是,这并没有得到指定目录中的所有内容。只有目录中的文件比如.zip
或.txt
。我在这里搜索的问题无济于事。那么我怎样才能让mget
不仅下载根目录下的松散文件,还下载子目录和包含文件(保持结构完整)?
你不容易做到这一点。你应该看看'rsync'命令。 – perh
Windows中的FTP.EXE不支持下载文件夹树。 – foxidrive
如果这不能通过FTP.exe轻松完成,任何人都可以提出一个替代方案。我正在寻找一种方法来做到这一点,这对最终用户来说是非常透明的。所以如果可能的话,GUI不会加载,他们甚至不知道它正在发生。这是为我公司推出的文件。 – user3538260