我正在开发一个C#/ SqlServer /批处理项目,其中一个很重要的部分是我每天上班时必须从filezilla csv
上的ftp服务器手动下载{我需要使用xml
实际上正在进行转换的{1}}文件。
我的问题很简单:我如何在exe
下载每天上午9:00添加的新文件夹,并将它们放到我的本地云端硬盘上,这样我就可以更自动地完成工作了,如果可能的话,尊重文件/文件夹树。我需要这个,因为当我的应用程序将在实时服务器上使用时,我需要每天自动下载。
答案 0 :(得分:1)
我建议您查看NuGet以获取合适的FTP库(例如:Ftp.dll),而不是尝试自己推送,并使用它来从您的FTP服务器查询和下载。
如何触发此代码取决于您 - 快速而肮脏的解决方案是由计算机上的任务计划程序或StartUp文件夹中的快捷方式启动的控制台应用程序。或者,您可以使用SledgeHammer方法并使用FluentScheduler之类的内容编写Windows服务来安排下载。