Delete temp directory
This commit is contained in:
@ -15,7 +15,7 @@ using System.Resources;
|
|||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
// Version information
|
// Version information
|
||||||
[assembly: AssemblyVersion("1.5.3.117")]
|
[assembly: AssemblyVersion("1.5.3.118")]
|
||||||
[assembly: AssemblyFileVersion("1.5.3.117")]
|
[assembly: AssemblyFileVersion("1.5.3.118")]
|
||||||
[assembly: NeutralResourcesLanguageAttribute( "en-US" )]
|
[assembly: NeutralResourcesLanguageAttribute( "en-US" )]
|
||||||
|
|
||||||
|
@ -99,6 +99,8 @@ namespace RageCoop.Server.Scripting
|
|||||||
internal static ServerResource LoadFrom(Stream input,string name, string tmpDir, string dataFolder, Logger logger = null)
|
internal static ServerResource LoadFrom(Stream input,string name, string tmpDir, string dataFolder, Logger logger = null)
|
||||||
{
|
{
|
||||||
tmpDir=Path.Combine(tmpDir, name);
|
tmpDir=Path.Combine(tmpDir, name);
|
||||||
|
if (Directory.Exists(tmpDir)) { Directory.Delete(tmpDir,true); }
|
||||||
|
Directory.CreateDirectory(tmpDir);
|
||||||
new FastZip().ExtractZip(input, tmpDir, FastZip.Overwrite.Always,null,null,null,true,true);
|
new FastZip().ExtractZip(input, tmpDir, FastZip.Overwrite.Always,null,null,null,true,true);
|
||||||
return LoadFrom(tmpDir, dataFolder, logger);
|
return LoadFrom(tmpDir, dataFolder, logger);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user