2017-07-18 70 views
-4

我正在C#/ SqlServer /批處理項目上工作,其中很多部分是每天上班時我必須從ftp服務器手動下載filezilla csvxml文件,我需要與exe我實際上正在努力。從ftp下載本地日常

我的問題很簡單:我如何才能在C#下載每天早上9:00添加的新文件夾,並將它們放在我的本地驅動器上,這樣我就可以使我的工作更加自動化,並且如果可能尊重文件/文件夾樹。我需要這個,因爲當我的應用程序將用於現場服務器時,我需要每天自動下載。

+3

_如何在C#中... _ - 您會編寫代碼來完成這項工作?堆棧溢出不是一種代碼寫入服務 - 網上有很多用FTP下載文件的例子。你需要**爲自己嘗試** - 如果你遇到困難,一定要回過頭來問一個具體的問題。 – stuartd

回答

1

我建議你看看NuGet的合適的FTP庫(例如:Ftp.dll),而不是試圖推出自己的,並使用它來查詢和從你的FTP服務器下載。

如何觸發此代碼取決於您 - 快速和骯髒的解決方案是由計算機上的任務計劃程序或啓動文件夾中的快捷方式啓動的控制檯應用程序。或者,您可以使用SledgeHammer方法並使用類似FluentScheduler的方式編寫Windows服務來安排下載。