gpt4 book ai didi

c# - 检索文件的创建日期 (FTP)

转载 作者:可可西里 更新时间:2023-11-01 03:12:10 25 4
gpt4 key购买 nike

我正在使用 System.Net.FtpWebRequest 类,我的代码如下:

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();

这是基于 MSDN 上提供的示例,但我找不到更详细的内容。

我将文件夹中的所有文件名存储在 names 中,但我现在如何遍历每个文件名并检索它们的日期?我想检索日期以便找到最新的文件。谢谢。

最佳答案

这似乎工作得很好 http://msdn.microsoft.com/en-us/library/system.net.ftpwebresponse.lastmodified(v=VS.90).aspx

FtpWebRequest request = (FtpWebRequest)WebRequest.Create (serverUri);
request.Method = WebRequestMethods.Ftp.GetDateTimestamp;
FtpWebResponse response = (FtpWebResponse)request.GetResponse ();
Console.WriteLine ("{0} {1}",serverUri,response.LastModified);

关于c# - 检索文件的创建日期 (FTP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4454281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com