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

时间:2015-01-05 12:01:11

标签: c# linux file ftp

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

尝试使用SSH.Net: https://sshnet.codeplex.com/ 那么您将能够使用SSH / SCP / SFTP命令来获取您的信息 需要从您的Linux机器