2015-01-05 3 views
1

У меня есть приложение C#, которое должно читать файл журнала, созданный приложением Linux, и постоянно растет. Я получил ссылку на http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx, но я не смог найти способ сделать это.Как читать растущий файл с Linux-машины с помощью C#

ответ

0

Использование ftp вы можете отправить ftp-webrequest с помощью WebRequestMethods.Ftp.GetDateTimestamp на сервер. Также вы можете запустить свой .Net-код с mono на машине Linux. попробуйте использовать методы классов System.IO.FileGetLastWriteTime(file) и GetLastAccessTime(file). С моно на машине Linux этот код .Net должен работать.

0

попробовать с помощью SSH.Net из: https://sshnet.codeplex.com/ тогда вы будете иметь возможность использовать SSH/SCP/SFTP команды, чтобы получить то, что вам нужно от вашей Linux машины

+0

хорошо, как интегрировать ssh.net в визуальной студии 2010? –

+0

вы можете добавить его в проект в свое решение, а затем ссылаться на него в своем проекте. это dot.net-оболочка для ssh/scp и более –

Смежные вопросы