2013-03-20 2 views
0

Я использую сборку WinSCP .NET для программного подключения к удаленному серверу и получения отметки времени (или последней даты обновления) определенного файла. Мне не удалось найти вызов метода.Не удается получить доступ к временной отметке удаленного файла с помощью WinSCP

ответ

0

Чтобы получить метку времени из одного файла используйте LastWriteTime свойство экземпляра RemoteFileInfo класса, возвращенного Session.GetFileInfo:

Console.WriteLine(session.GetFileInfo("/etc/passwd").LastWriteTime) 

Чтобы получить временные метки всех файлов в каталоге, итерацию коллекции RemoteFileInfo экземпляры, возвращенные Session.ListDirectory:

foreach (RemoteFileInfo fileInfo in session.ListDirectory("/etc").Files) 
{ 
    Console.WriteLine(fileInfo.LastWriteTime); 
} 

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

  • Нет связанных вопросов^_^