Verify File.Delete exception handling

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
Jack Ye 2025-08-12 18:09:59 +08:00 committed by GitHub
parent 9221435bad
commit 04bd9ddc2c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -183,7 +183,14 @@ namespace Flow.Launcher.Core.Plugin
const string binding = "flowlauncher.py";
foreach (var subDirectory in Directory.GetDirectories(DataLocation.PluginsDirectory))
{
File.Delete(Path.Combine(subDirectory, binding));
try
{
File.Delete(Path.Combine(subDirectory, binding));
}
catch (Exception e)
{
API.LogDebug(ClassName, $"Failed to delete {binding} in {subDirectory}: {e.Message}");
}
}
}