Skip to content

Commit

Permalink
Check VirtualStore directory existence before deleting it
Browse files Browse the repository at this point in the history
  • Loading branch information
VFansss committed Aug 19, 2020
1 parent 9d7c204 commit a2ab1c0
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions mgs2 v's fix/Ocelot.cs
Original file line number Diff line number Diff line change
Expand Up @@ -288,16 +288,19 @@ internal static void load_InternalConfig_SetTo_MGS()

string virtualStoreDirectory = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\VirtualStore\\" + Application.StartupPath.Substring(3);

DirectoryInfo virtualStoreDirInfo = new DirectoryInfo(virtualStoreDirectory);

foreach (var foundFile in virtualStoreDirInfo.GetFiles("*", SearchOption.AllDirectories))
if (Directory.Exists(virtualStoreDirectory))
{
if (!foundFile.Extension.Equals(".log"))
DirectoryInfo virtualStoreDirInfo = new DirectoryInfo(virtualStoreDirectory);

foreach (var foundFile in virtualStoreDirInfo.GetFiles("*", SearchOption.AllDirectories))
{
PrintToDebugConsole("[-] Deleting: "+foundFile.Name);
if (!foundFile.Extension.Equals(".log"))
{
PrintToDebugConsole("[-] Deleting: " + foundFile.Name);

// Is a non-log file. Delete it.
foundFile.Delete();
// Is a non-log file. Delete it.
foundFile.Delete();
}
}
}

Expand Down

0 comments on commit a2ab1c0

Please sign in to comment.