.net有没有办法确定本地文件系统是否区分大小写?
解决方法
您可以在临时文件夹中创建一个文件(使用小写文件名),然后检查文件是否存在(使用大写文件名),例如:
string file = Path.GetTempPath() + Guid.NewGuid().ToString().ToLower(); File.CreateText(file).Close(); bool isCaseInsensitive = File.Exists(file.ToUpper()); File.Delete(file);