J'utilise la classe System.Net.FtpWebRequest
et mon code est le suivant:Date de création Récupération de fichiers (FTP)
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://example.com/folder");
request.Method = WebRequestMethods.Ftp.ListDirectory;
request.Credentials = new NetworkCredential("username", "password");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
string names = reader.ReadToEnd();
reader.Close();
response.Close();
C'est basé sur des exemples fournis sur MSDN, mais je ne pouvais pas trouver quelque chose de plus détaillé.
Je stocke tous les noms de fichiers dans le dossier names
mais comment puis-je maintenant parcourir chacun d'eux et récupérer leurs dates? Je veux récupérer les dates afin que je puisse trouver les fichiers les plus récents. Merci.
Je suis assez sûr que ftp ne prend en charge pour les dates modifiées, pas les dates de création. – Nyerguds