Files
2025-08-01 14:10:44 -04:00

26 lines
813 B
C#

namespace Core.Utility;
public static class FileUtility
{
public static FileInfo GetContentFile(string contentDirectory, string fileName, bool useAssemblyDirectory = false)
{
string basePath;
//if (useAssemblyDirectory)
// basePath = AssemblyDirectory;
//else
basePath = AppDomain.CurrentDomain.BaseDirectory;
var path = Path.Combine(basePath, contentDirectory);
return new FileInfo(path + fileName);
}
//public static string AssemblyDirectory
//{
// get
// {
// var codeBase = Assembly.GetExecutingAssembly().Location;
// var uri = new UriBuilder(codeBase);
// var path = Uri.UnescapeDataString(uri.Path);
// return Path.GetDirectoryName(path);
// }
//}
}