我有一个应用程序,它将本地驱动器上保存的文件版本与服务器上保存的文件进行比较。现在,当我运行应用程序时,我希望它是不可见的,只要版本相同..如果文件不同,它应该显示form.with我的代码下面我想要显示表单,如果(result.Count&gt ; 0)。
public void CompareVersion(string local, string remote)
{
List<TinyApps> localResult = GetLocalFileVersionList(local);
List<TinyApps> remoteResult = GetServerFileVersionList(remote);
List<TinyApps> result = new List<TinyApps>();
foreach (TinyApps localfile in localResult)
{
foreach (TinyApps remotefile in remoteResult)
{
if (localfile.name.ToLower().Equals(remotefile.name.ToLower()))
{
if (!localfile.version.Equals(remotefile.version))
{
result.Add(remotefile);
}
}
}
}
if (result.Count > 0)
{
foreach (TinyApps localfile in result)
{
listBox1.Items.Add("Current File not updated:" + localfile.name);
DisplayUpdate(serverpath, updatefile);
DownloadFile(serverpath, updatefile);
}
}
else
{
MessageBox.Show("Not Updates Available");
Application.Exit();
}
}