通过Windows应用程序检查远程文件夹中的文件
本文关键字:文件夹 文件 Windows 应用程序 检查 通过 | 更新日期: 2023-09-27 18:03:24
我使用的是vs2008 [c#],安装了。net 3.5 SP1。
我正在为我的应用程序编写一个自动更新实用程序。我想通过FTP连接并搜索远程服务器上的文件。我想检查本地和远程文件的版本。如预期的那样,如果服务器上有新文件,显示alert.
我用以下代码开始:
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;
}
我想知道在.NET 3.5 SP1
中执行这类任务的推荐方法是什么。请用一些代码来说明
您可以使用FileSystemWatcher class -侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件。