C# 怎么查看远程主机的文件目录 ,并显示
时间: 2024-03-27 21:39:48 浏览: 25
要查看远程主机的文件目录,你可以使用 C# 中的 System.Net.FtpWebRequest 类。以下是一个简单的代码示例,可以连接到 FTP 服务器并显示文件列表:
```csharp
public static void ListDirectory(string ftpUrl, string ftpUserName, string ftpPassword)
{
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpUrl);
request.Method = WebRequestMethods.Ftp.ListDirectory;
request.Credentials = new NetworkCredential(ftpUserName, ftpPassword);
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
Console.WriteLine("Directory List:");
while (!reader.EndOfStream)
{
Console.WriteLine(reader.ReadLine());
}
reader.Close();
response.Close();
}
```
你可以将 `ftpUrl` 参数设置为 FTP 服务器的地址,例如 `ftp://example.com`,并将 `ftpUserName` 和 `ftpPassword` 参数设置为登录 FTP 服务器所需的凭据。请注意,这个示例假设你有权限访问远程主机上的 FTP 服务器。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)