【发布时间】:2018-05-23 20:20:56
【问题描述】:
我需要列出我的 Ubuntu 机器上的目录。
我是用文件做的,但找不到类似的目录解决方案。
public IEnumerable<string> GetFiles(string path)
{
using (var sftpClient = new SftpClient(_host, _port, _username, _password))
{
sftpClient.Connect();
var files = sftpClient.ListDirectory(path);
return files.Select(f => f.Name);
}
}
【问题讨论】:
-
files.Select(f => f.Name).Where(x=> x.IsDirectory) 并且可能忽略“。”和“..”