【问题标题】:Downloading from ftp to local daily每天从ftp下载到本地
【发布时间】:2017-07-18 08:30:09
【问题描述】:

我正在开发一个 C#/SqlServer/batch 项目,其中一个重要的部分是,每天上班时,我必须从 filezilla csvxml 文件上的 ftp 服务器手动下载我需要用我实际工作的exe 进行转换。

我的问题很简单:我如何才能在C# 中下载每天上午 9:00 添加的新文件夹,并将它们放在我的本地云端硬盘上,这样我才能使我的工作更加自动化,并且如果可能的话,尊重文件/文件夹树。我需要这个,因为当我的应用在实时服务器上使用时,我需要每天自动下载。

【问题讨论】:

  • 我怎么能在 C# 中…… - 你会编写代码来这样做?! Stack Overflow 不是代码编写服务 - 网络上有许多关于使用 FTP 下载文件的示例。您需要自己尝试一下 - 如果遇到困难,一定要回来问一个具体的问题。

标签: c# ftp


【解决方案1】:

我建议您查看 NuGet 以获取合适的 FTP 库(例如:Ftp.dll),而不是尝试使用您自己的库,并使用它从您的 FTP 服务器查询和下载。

然后如何触发此代码取决于您 - 快速而肮脏的解决方案是由任务计划程序在您的计算机上启动的控制台应用程序或 StartUp 文件夹中的快捷方式。或者,您可以使用 SledgeHammer 方法并使用 FluentScheduler 之类的东西编写一个 Windows 服务来安排下载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2017-02-14
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多