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

本文关键字:读取 不断增长 文件 机器 Linux 何使用 | 更新日期: 2023-09-27 18:36:09

>我有一个 c# 应用程序,它需要读取由 Linux 应用程序生成的日志文件,并且该文件不断增长。我在 http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx 得到了一个参考,但我无法找到完成它的方法。

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

使用 ftp,您可以将带有WebRequestMethods.Ftp.GetDateTimestampftp-webrequest发送到服务器。您也可以在 Linux 计算机上运行带有 mono 的 .Net 代码。尝试使用 System.IO.File 类方法GetLastWriteTime(file)GetLastAccessTime(file) 。在linux机器上使用mono,这个.Net代码应该可以工作。

尝试使用来自以下 SSH.Net:https://sshnet.codeplex.com/然后,您将能够使用SSH/SCP/SFTP命令来获取您的内容需要您的 Linux 机器