如何使用WinSCP .NET程序集读取文本文件?
问题描述:
我需要使用WinSCP .NET程序集来查找文件名中包含特定单词的文本文件,然后从这些文件中提取一些行。 我知道这可能是一个基本问题,但我从来没有使用过SFTP连接,也没有使用过这个库,也不知道如何启动项目。我会很感激任何帮助。如何使用WinSCP .NET程序集读取文本文件?
答
- 使用
Session.ListDirectory
来检索文件的列表中远程目录 - 迭代列表中查找文件符合您的条件(
.txt
?) - 使用
Session.GetFiles
匹配的文件下载到本地临时文件 - 读取临时文件,查找你需要
另请参见类似的(PowerShell虽然)示例Listing files matching wildcard。
谢谢!这对我帮助很大。 – ahh