mysimulation/server/tso.common/Utils/PathCaseTools.cs

15 lines
397 B
C#
Raw Permalink Normal View History

using System.IO;
using System.Linq;
namespace FSO.Common.Utils
{
public static class PathCaseTools
{
public static string Insensitive(string file)
{
var dir = Directory.GetFiles(Path.GetDirectoryName(file));
return dir.FirstOrDefault(x => x.ToLowerInvariant().Replace('\\', '/') == file.ToLowerInvariant().Replace('\\', '/'));
}
}
}