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