private static string PrevVersionPath (string dirName, string currentVersion)
{
string prevVersionString = "";
if (!Directory.Exists(dirName))
return prevVersionString;
DirectoryInfo currentDir = new DirectoryInfo (dirName);
foreach (DirectoryInfo dirInfo in currentDir.GetDirectories ())
if (String.Compare (currentVersion, dirInfo.Name, StringComparison.Ordinal) > 0)
if (String.Compare (prevVersionString, dirInfo.Name, StringComparison.Ordinal) < 0)
prevVersionString = dirInfo.Name;
return prevVersionString;
}