Updater removes all TShockAPI files from serverplugins folder in the event that somehow there are multiple copies.

Closes #56
This commit is contained in:
Shank 2011-06-08 04:25:29 -06:00
parent 8e9358a986
commit a04b7a5547

View file

@ -55,7 +55,19 @@ namespace Update
try try
{ {
File.Delete("serverplugins/TShockAPI.dll"); DirectoryInfo di = new DirectoryInfo("serverplugins");
FileInfo[] fi = di.GetFiles();
for (int i = 0; i < fi.Length; i ++ )
{
if (fi[i].Name.ToLowerInvariant().Contains("tshockapi"))
{
fi[i].Delete();
}
}
if (System.IO.File.Exists("serverplugins/TShockAPI.dll"))
{
System.IO.File.Delete("serverplugins/TShockAPI.dll");
}
} }
catch (FileNotFoundException) catch (FileNotFoundException)
{ {