From 87ecf1aa998d9fa12173194b10fa847c7bc6201b Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 18 Oct 2023 15:33:32 -0400 Subject: [PATCH] Add framework for deleteable files --- CHANGELIST.md | 1 + MPF.Core/Modules/BaseParameters.cs | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/CHANGELIST.md b/CHANGELIST.md index 9bef995e..c5e1ecd1 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -11,6 +11,7 @@ - Create method for applying theme - Fix drive letter check - Simply theme application +- Add framework for deleteable files ### 2.7.2 (2023-10-17) diff --git a/MPF.Core/Modules/BaseParameters.cs b/MPF.Core/Modules/BaseParameters.cs index e17c5be9..42e13c9c 100644 --- a/MPF.Core/Modules/BaseParameters.cs +++ b/MPF.Core/Modules/BaseParameters.cs @@ -235,6 +235,17 @@ namespace MPF.Core.Modules public virtual string? GetDefaultExtension(MediaType? mediaType) => null; #endif + /// + /// Generate a list of all deleteable files generated + /// + /// Base filename and path to use for checking + /// List of all deleteable file paths, empty otherwise +#if NET48 + public virtual List GetDeleteableFilePaths(string basePath) => new List(); +#else + public virtual List GetDeleteableFilePaths(string basePath) => new(); +#endif + /// /// Generate a list of all log files generated ///