Skip to content

Commit c9e85a1

Browse files
committed
Use recursive false
1 parent a964150 commit c9e85a1

File tree

1 file changed

+12
-17
lines changed

1 file changed

+12
-17
lines changed

Flow.Launcher/SettingPages/ViewModels/SettingsPaneAboutViewModel.cs

+12-17
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,8 @@ private bool ClearLogFolder()
186186
{
187187
try
188188
{
189-
// Make sure directory clean
190-
dir.Delete(true);
189+
// Log folders are the last level of folders
190+
dir.Delete(false);
191191
}
192192
catch (Exception e)
193193
{
@@ -249,21 +249,16 @@ private bool ClearCacheFolder()
249249
});
250250

251251
// Then, delete plugin directory
252-
cacheDirectory.EnumerateDirectories("*", SearchOption.TopDirectoryOnly)
253-
.ToList()
254-
.ForEach(dir =>
255-
{
256-
try
257-
{
258-
// Make sure directory clean
259-
dir.Delete(true);
260-
}
261-
catch (Exception e)
262-
{
263-
App.API.LogException(ClassName, $"Failed to delete cache directory: {dir.Name}", e);
264-
success = false;
265-
}
266-
});
252+
try
253+
{
254+
// Log folders are the last level of folders
255+
GetPluginCacheDir().Delete(false);
256+
}
257+
catch (Exception e)
258+
{
259+
App.API.LogException(ClassName, $"Failed to delete cache directory: {dir.Name}", e);
260+
success = false;
261+
}
267262

268263
OnPropertyChanged(nameof(CacheFolderSize));
269264

0 commit comments

Comments
 (0)