From 9e1711cbb9987a1528826565aa037b57f5c45ce9 Mon Sep 17 00:00:00 2001 From: Arjun Balgovind <32061677+arjunbalgovind@users.noreply.github.com> Date: Thu, 24 Sep 2020 11:36:26 -0700 Subject: [PATCH] [Settings] Added recursive delete for IOProvider DeleteDirectory to prevent crash on non-empty directory (#6818) * Added recursive delete flag * Changed to named parameter --- .../Utilities/SystemIOProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/Microsoft.PowerToys.Settings.UI.Lib/Utilities/SystemIOProvider.cs b/src/core/Microsoft.PowerToys.Settings.UI.Lib/Utilities/SystemIOProvider.cs index be01a3578c..bfcb4d55f7 100644 --- a/src/core/Microsoft.PowerToys.Settings.UI.Lib/Utilities/SystemIOProvider.cs +++ b/src/core/Microsoft.PowerToys.Settings.UI.Lib/Utilities/SystemIOProvider.cs @@ -16,7 +16,7 @@ namespace Microsoft.PowerToys.Settings.UI.Lib.Utilities public void DeleteDirectory(string path) { - Directory.Delete(path); + Directory.Delete(path, recursive: true); } public bool DirectoryExists(string path)