.net远程获取服务器文件夹中文件名
时间: 2023-08-03 21:04:29 浏览: 94
C#实现,遍历ftp上的文件夹,文件名
4星 · 用户满意度95%
你可以使用C#中的System.IO命名空间中的Directory类和FileInfo类来实现远程获取服务器文件夹中的文件名。
首先,你需要确保你已经连接到了远程服务器,并且有权限访问该文件夹。然后,你可以使用以下代码获取文件夹中所有文件的名称:
```csharp
string remoteDirectoryPath = @"\\serverName\shareName\folderName";
string[] files = Directory.GetFiles(remoteDirectoryPath);
foreach (string file in files)
{
string fileName = Path.GetFileName(file);
Console.WriteLine(fileName);
}
```
这将返回该文件夹中所有文件的名称,并将它们打印到控制台上。
如果你想获取特定类型的文件,你可以使用Directory.GetFiles方法的第二个参数来指定一个搜索模式,例如:
```csharp
string[] files = Directory.GetFiles(remoteDirectoryPath, "*.txt");
```
这将返回该文件夹中所有扩展名为.txt的文件的名称。
阅读全文