2011-07-26 8 views
2

.NET 3.5 SP1がインストールされたVS-2008 [C#]を使用しています。Windowsアプリケーション経由でリモートフォルダ上のファイルを確認する

私のアプリケーション用の自動更新ユーティリティを作成しています。私は、FTP経由で接続し、リモートサーバー上のファイルを検索します。私はローカルとリモートファイルのバージョンをチェックしたいと思います。予想どおり、新しいファイルがサーバー上にある場合、アラートを表示します。

私は次のコードで始めた:私は.NET 3.5 SP1にこのタイプのタスクを実行するために推奨される方法であるかを知りたい

FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create("ftp://ftp.mysite.com//myFiles"); 
try 
{ 
    ftpRequest.Credentials = new NetworkCredential("new user", "new password"); 
    ftpRequest.Method = WebRequestMethods.Ftp.GetDateTimestamp; 
    DateTime FtpFileLastModified = ((FtpWebResponse)ftpRequest.GetResponse()).LastModified; 
} 
catch (Exception) 
{ 
    throw; 
} 

。ちょっとしたコードで説明してください。

+2

例外として、再スローする例外をキャッチしないでください。例外を処理するか、それをキャッチしないでください。 –

答えて

1

FileSystemWatcherクラスを使用できます。 ディレクトリまたはディレクトリ内のファイルが変更されたときにファイルシステムの変更通知をリッスンし、イベントを発生させます。

関連する問題