string file = Path.GetTempPath() + Guid.NewGuid().ToString().ToLower(); File.CreateText(file).Close(); bool isCaseInsensitive = File.Exists(file.ToUpper()); File.Delete(file);