【发布时间】:2015-01-05 12:01:11
【问题描述】:
我有一个 c# 应用程序,它需要读取一个由 Linux 应用程序生成的日志文件,并且它不断增长。我在http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx 获得了参考,但我无法找到完成它的方法。
【问题讨论】:
我有一个 c# 应用程序,它需要读取一个由 Linux 应用程序生成的日志文件,并且它不断增长。我在http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx 获得了参考,但我无法找到完成它的方法。
【问题讨论】:
使用 ftp,您可以将 ftp-webrequest 和 WebRequestMethods.Ftp.GetDateTimestamp 发送到服务器。您也可以在 Linux 机器上使用 mono 运行您的 .Net 代码。尝试使用System.IO.File 类方法GetLastWriteTime(file) 和GetLastAccessTime(file)。在 linux 机器上使用 mono 时,这个 .Net 代码应该可以工作。
【讨论】:
尝试使用 SSH.Net 从: https://sshnet.codeplex.com/ 那么您将能够使用 SSH/SCP/SFTP 命令来获取您想要的内容 从你的 linux 机器上需要
【讨论】: