Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用FTP ListDirectoryDetails从字符串[]读取创建日期?_C#_Ftp_File Listing - Fatal编程技术网

C# 如何使用FTP ListDirectoryDetails从字符串[]读取创建日期?

C# 如何使用FTP ListDirectoryDetails从字符串[]读取创建日期?,c#,ftp,file-listing,C#,Ftp,File Listing,我有一个windows服务,它连接到FTP服务器并列出一个目录和详细信息。根据文件的创建日期,我将下载它们(我已经有了下载的代码)。我有一个函数,它以以下格式返回一个字符串[]: 09-30-14 01:52 pm 9392 test.xlsx 据我所知,它们可以以不同的格式显示,就像这里发布的格式一样:类似于: -rw-r--r--1 ftp 659450 Jun 15 05:07 TEST.TXT 首先,我如何处理不同的格式 第二个问题是,我如何才能只选择在特定时间后创建的文件(例如,在09

我有一个windows服务,它连接到FTP服务器并列出一个目录和详细信息。根据文件的创建日期,我将下载它们(我已经有了下载的代码)。我有一个函数,它以以下格式返回一个
字符串[]

09-30-14 01:52 pm 9392 test.xlsx

据我所知,它们可以以不同的格式显示,就像这里发布的格式一样:类似于:

-rw-r--r--1 ftp 659450 Jun 15 05:07 TEST.TXT

首先,我如何处理不同的格式


第二个问题是,我如何才能只选择在特定时间后创建的文件(例如,在09-30-14 01:50PM之后)?

这并不是问题的答案,但首先我单独打电话给FTP服务器,获取文件的
上次修改的日期时间(不是一个好的解决方案)并将它们添加到具有创建日期的文件名列表中。

最后,文件的创建日期对项目不再重要,所以我只使用了标准的FTP
ListDirectory

您希望有多少种不同的格式?如果只是这两个问题,我会说为它们编写自己的解析器类,这将解决这两个问题。是的,这是我不知道应该期待的事情。在我的问题中,我没有说它实际上是我的服务将连接到的FTP服务器的列表。如果我们添加一个使用不同格式的新FTP服务器。。然而,我真的不明白如何用我正在尝试的方式来解决这个问题。