【问题标题】:Identifying directory to download from in FTP for different dates识别从 FTP 下载不同日期的目录
【发布时间】:2014-02-20 12:43:02
【问题描述】:

我们需要创建或集成一些识别 FTP 文件夹的现有软件来下载文件。 这里的问题是文件夹结构将由用户根据客户端在运行时将它们存储在 FTP 上的方式以及存储在某些 xml 或 DB 中的方式进行配置。

文件夹结构需要通用,以便我们可以轻松地为任何类型的结构配置它。文件夹或文件名可以在其名称中包含日期或部分日期,根据日期每天更改。

例如。我们可以有一个文件夹 Files_DDMMYYYY,里面会有每天必须下载的特定文件。 要么 一个文件夹,其中不同的文件可以包含日期。

【问题讨论】:

  • 首先,根本不清楚你的问题是什么。请说清楚。其次,说“我很懒,我期待代码”不会让你在这里结交新朋友......
  • 需要更多信息然后这个
  • 那么,您正在寻找编写完整解决方案的人吗?

标签: c# ftp tree download directory


【解决方案1】:

您可以对解决方案进行的第一个重大改进是一个非常简单的改进。

那将是从使用重构文件夹结构中的日期格式

Files_DDMMYYYY

使用

文件_YYYYMMDD

这样,您的文件夹将按顺序在目录中列出。否则,您的文件将按月中的某天,然后是年的月,然后是年的顺序进行横切。使用 DDMMYYYY,您会看到它们的列表如下所示:

  • 01102011
  • 01102012
  • 01102013
  • 01112011
  • 01112012
  • 01112013
  • 01122011
  • 01122012
  • 01122013
  • 15102011
  • 15102012
  • 15102013
  • 15112011
  • 15112012
  • 15112013
  • 15122011
  • 15122012
  • 15122013

你会看到他们 YYYYMMDD

  • 20111001
  • 20111015
  • 20111101
  • 20111115
  • 20111201
  • 20111215
  • 20121001
  • 20121015
  • 20121101
  • 20121115
  • 20121201
  • 20121215
  • 20131001
  • 20131015
  • 20131101
  • 20131115
  • 20131201
  • 20131215

正如我所说,这是一个非常简单的更改,有助于保持您的结构井井有条。第二个列表按日期自动排序。

【讨论】:

    猜你喜欢
    • 2014-06-02
    • 2012-02-13
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多