assume current directory of entry assembly when searching for files without directory name
This commit is contained in:
parent
6842236967
commit
92f23aab04
@ -25,6 +25,12 @@ namespace MBS.Framework.IO
|
|||||||
{
|
{
|
||||||
public static string Find(string filename, CaseSensitiveHandling caseSensitiveHandling = CaseSensitiveHandling.System)
|
public static string Find(string filename, CaseSensitiveHandling caseSensitiveHandling = CaseSensitiveHandling.System)
|
||||||
{
|
{
|
||||||
|
string folder = System.IO.Path.GetDirectoryName(filename);
|
||||||
|
if (String.IsNullOrEmpty(folder))
|
||||||
|
{
|
||||||
|
folder = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location);
|
||||||
|
filename = System.IO.Path.Combine(new string[] { folder, filename });
|
||||||
|
}
|
||||||
string fn1 = System.IO.Path.GetFileName(filename);
|
string fn1 = System.IO.Path.GetFileName(filename);
|
||||||
|
|
||||||
if ((Environment.OSVersion.Platform == PlatformID.Unix && caseSensitiveHandling == CaseSensitiveHandling.CaseInsensitive) ||
|
if ((Environment.OSVersion.Platform == PlatformID.Unix && caseSensitiveHandling == CaseSensitiveHandling.CaseInsensitive) ||
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user