草庐IT

ListDirectoryDe

全部标签

c# - 解析 FtpWebRequest ListDirectoryDe​​tails 行

我需要一些帮助来解析来自C#中ListDirectoryDe​​tails的响应。我只需要以下字段。文件名/目录名创建日期和文件大小。下面是我运行ListDirectoryDe​​tails时一些行的样子:d--x--x--x2ftpftp4096Mar072002bin-rw-r--r--1ftpftp659450Jun1505:07TEST.TXT-rw-r--r--1ftpftp101786380Sep082008TEST03-05.TXTdrwxrwxr-x2ftpftp4096May0612:24dropoff提前致谢。 最佳答案

用于解析 WebRequestMethods.Ftp.ListDirectoryDe​​tails FTP 响应的 C# 类

我正在创建一项服务来监视新更新的FTP位置,并需要能够使用WebRequestMethods.Ftp.ListDirectoryDe​​tails解析从FtpWebRequest响应返回的响应方法。如果所有响应都遵循相同的格式,那将相当容易,但不同的FTP服务器软件提供不同的响应格式。例如,可能会返回:08-10-1112:02PMVersion206-25-0902:41PM144700153image34.gif06-25-0902:51PM144700153updates.txt11-04-1002:45PM144700214digger.tif另一台服务器可能会返回:d--x-