Comment obtenir la date de dernière modification des fichiers sur le serveur FTP

C'est mon code

FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create(FTPAddress);
ftpRequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
FtpWebResponse response = (FtpWebResponse)ftpRequest.GetResponse();
StreamReader streamReader = new StreamReader(response.GetResponseStream());

List<string> directories = new List<string>();

string line = streamReader.ReadLine();
while (!string.IsNullOrEmpty(line))
{
    directories.Add(line);
    line = streamReader.ReadLine();
}

Comme vous le voyez, je suis en utilisant ListDirectoryDetails.

Pour chaque ligne dans le directories, c'est le contenu:

ftp://172.28.4.7//12-22-14  01:21PM                 9075 fileName.xml

Ma question est de savoir comment obtenir le temps à partir de cette ligne? Dois-je analyser la chaîne? Je ne le pense pas, car j'ai lu qu'il y est le LastModified bien, mais je ne sais pas comment l'utiliser.

Pourriez-vous m'aider s'il vous plaît?

  • Vérifiez ceci: stackoverflow.com/questions/4454281/...
  • j'ai déjà vérifié, mais je ne pouvais pas la mettre en œuvre
  • merci les gars, cette question n'est pas dupliqué, veuillez lire
  • u ne voir la différence entre les deux s'il vous plaît? et avez-vous lu la question? dans la quetion je l'ai mentionné qu'il ya de l' lastModified, mais ne pouvait pas savoir comment l'utiliser
  • Ok. Eh bien je suppose que le seul moyen pour ce faire est l'interrogation de chaque fichier afin d'obtenir son fichier de détails. La liste des résultats donne que peu de détails. Doit être formaté dans l'OS de façon spécifique trop. Pour obtenir tous les détails de chaque fichier, vous avez à la requête pour chaque fichier spécifique. (désolé pour le marquage des doublons, j'ai pensé qu'il était lors de la première).
  • je sais tout ce que vous avez dit, mais je ne sais pas comment le faire en c#. c'est ce que j'essaie de dire depuis une heure 🙂