26 lines
813 B
C#
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);
|
|
// }
|
|
//}
|
|
} |