检查卷文件系统的区分大小写而不写入它?

时间:2018-05-09 16:14:51

标签: c# .net-core

正如标题所说:有没有任何跨平台的方法来检查卷的文件系统区分大小写而不写入它?

这适用于跨平台应用程序,因此我无法使用特定于Windows的API,并且文件系统可能是只读的,因此我无法执行"技巧"使用小写的guid名称编写文件并检查它是否以大写形式存在。

我可能跳过了任何API吗?

1 个答案:

答案 0 :(得分:-1)

试试这个:

  • 获取您关注的文件夹中的文件和/或子文件夹列表
  • 将第一个名称转换为大写或小写,无论是哪种方法都可以使外壳不同
  • 检查具有该名称的文件/文件夹是否存在
  • 如果确实存在,则文件系统不区分大小写

要求:

  • 您可以列出文件/文件夹并检查是否存在指定的文件/文件夹
  • 有要列出的文件/文件夹......
相关问题