Files
dan_clark@outlook.com 40d8caf1e0 Set up IHostEnvironment
2022-03-27 15:44:43 +01:00

20 lines
585 B
C#

using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.FileProviders;
namespace TheXamlGuy.TaskbarGroup.Core
{
public static class FileConfigurationExtensions
{
public static IConfigurationBuilder SetBasePath(this IConfigurationBuilder builder,
string basePath, bool createDirectory)
{
if (!Directory.Exists(basePath) && createDirectory)
{
Directory.CreateDirectory(basePath);
}
return builder.SetFileProvider(new PhysicalFileProvider(basePath));
}
}
}