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('\\', '/')); } } }