0

WinSCP .NET アセンブリを使用してプログラムでリモート サーバーに接続し、特定のファイルのタイムスタンプ (または最終更新日) を取得しています。メソッド呼び出しを見つけることができませんでした。

4

1 に答える 1

0

単一ファイルのタイムスタンプを取得するには、によって返されるクラス インスタンスのLastWriteTimeプロパティを使用します。RemoteFileInfoSession.GetFileInfo

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

RemoteFileInfoディレクトリ内のすべてのファイルのタイムスタンプを取得するには、によって返されるインスタンスのコレクションを繰り返しSession.ListDirectoryます。

foreach (RemoteFileInfo fileInfo in session.ListDirectory("/etc").Files)
{
    Console.WriteLine(fileInfo.LastWriteTime);
}
于 2013-03-20T19:21:59.050 に答える