C# 如何使用c从linux机器读取不断增长的文件#

C# 如何使用c从linux机器读取不断增长的文件#,c#,linux,file,ftp,C#,Linux,File,Ftp,我有一个c#应用程序,它需要读取由Linux应用程序生成的日志文件,并且不断增长。我在上获得了一个参考,但我无法找到一种方法来完成它。使用ftp,您可以使用WebRequestMethods.ftp.GetDateTimestamp向服务器发送ftp webrequest。您还可以在Linux机器上使用mono运行.Net代码。尝试使用System.IO.Fileclasses方法GetLastWriteTime(文件)和GetLastAccessTime(文件)。在linux机器上使用mono

我有一个c#应用程序,它需要读取由Linux应用程序生成的日志文件,并且不断增长。我在上获得了一个参考,但我无法找到一种方法来完成它。

使用ftp,您可以使用
WebRequestMethods.ftp.GetDateTimestamp
向服务器发送
ftp webrequest
。您还可以在Linux机器上使用
mono
运行.Net代码。尝试使用
System.IO.File
classes方法
GetLastWriteTime(文件)
GetLastAccessTime(文件)
。在linux机器上使用mono时,此.Net代码应该可以工作。

尝试从以下位置使用SSH.Net: 然后,您将能够使用SSH/SCP/SFTP命令来获取所需的内容
需要从您的linux计算机中获取信息

如何在visual studio 2010中集成ssh.net?您可以将其作为项目添加到解决方案中,然后在项目中引用它。它是用于ssh/scp等的.net包装器