Add a directory-delete helper.

This seems to be needed on Windows to delete temporary staging files correctly.
This commit is contained in:
Eric Mellino 2016-03-15 14:06:54 -07:00
commit 23e024c463
4 changed files with 21 additions and 16 deletions

View file

@ -57,16 +57,8 @@ namespace Microsoft.DotNet.Cli.Build
if (Directory.Exists(cliSdkRoot))
{
string[] files = Directory.GetFiles(cliSdkRoot, "*", SearchOption.AllDirectories);
foreach (string file in files)
{
File.SetAttributes(file, FileAttributes.Normal);
File.Delete(file);
}
Directory.Delete(cliSdkRoot, true);
Utils.DeleteDirectory(cliSdkRoot);
}
Directory.CreateDirectory(cliSdk);
var binPath = Path.Combine(Dirs.Stage2, "bin");