Tag: 区分大小写的

区分大小写的Directory.Exists / File.Exists

有没有办法让案例敏感的Directory.Exists / File.Exists从那以后 Directory.Exists(folderPath) 和 Directory.Exists(folderPath.ToLower()) 两者都回归true ? 大多数时候它并不重要但我使用的宏如果路径与100%的情况不匹配似乎不起作用。

C#文件路径重用

我正在尝试在C#中编写一个静态成员函数,或者在.NET Framework中找到一个将文件路径重写为文件系统指定内容的文件路径。 例: string filepath = @”C:\temp.txt”; filepath = FileUtility.RecaseFilepath(filepath); // filepath = C:\Temp.TXT // Where the real fully qualified filepath in the NTFS volume is C:\Temp.TXT 我已经尝试了下面的代码和它的许多变体,它仍然无法正常工作。 我知道Windows一般不区分大小写,但我需要将这些文件路径传递给ClearCase,后者考虑文件路径大小写,因为它是Unix和Windows应用程序。 public static string GetProperFilePathCapitalization(string filepath) { string result = “”; try { result = Path.GetFullPath(filepath); DirectoryInfo dir = new DirectoryInfo(Path.GetDirectoryName(result)); FileInfo[] fi = dir.GetFiles(Path.GetFileName(result)); if (fi.Length […]