c#怎么读取ftp文件属性
时间: 2023-12-06 17:03:16 浏览: 130
用C#实现文件上传到FTP,从ftp下载,读取文件
5星 · 资源好评率100%
你可以使用C#中的FtpWebRequest和FtpWebResponse类来读取FTP文件的属性。以下是一个简单的示例代码,演示如何读取FTP文件的属性:
```csharp
// 设置FTP服务器的地址和登录凭据
string ftpServer = "ftp://yourftpserver.com/";
string username = "yourusername";
string password = "yourpassword";
// 设置要读取的文件路径
string filePath = "/path/to/your/file.txt";
// 创建FTP请求
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpServer + filePath);
request.Method = WebRequestMethods.Ftp.GetDateTimestamp;
request.Credentials = new NetworkCredential(username, password);
// 发送FTP请求并获取响应
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
// 读取文件的修改时间
DateTime lastModified = response.LastModified;
// 读取文件的大小
long fileSize = response.ContentLength;
// 关闭FTP响应
response.Close();
```
在这个示例中,我们使用了FtpWebRequest类来创建一个FTP请求,并使用GetDateTimestamp方法来获取FTP文件的修改时间。我们还使用了ContentLength属性来获取FTP文件的大小。最后,我们关闭了FTP响应。你可以根据自己的需求修改代码来读取其他FTP文件属性。
阅读全文