WinSCP .NET アセンブリを使用してプログラムでリモート サーバーに接続し、特定のファイルのタイムスタンプ (または最終更新日) を取得しています。メソッド呼び出しを見つけることができませんでした。
質問する
576 次
1 に答える
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);
}
于 2013-03-20T19:21:59.050 に答える