首页 > 解决方案 > 检查卷文件系统的大小写敏感性而不写入它?

问题描述

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

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

有没有我可能跳过的 API?

标签: c#.net-core

解决方案


尝试这个:

  • 获取您关注的文件夹中的文件和/或子文件夹列表
  • 将名字转换为大写或小写,任何使大小写不同的方法
  • 检查是否存在具有该名称的文件/文件夹
  • 如果确实存在,则文件系统不区分大小写

要求:

  • 您可以列出文件/文件夹并检查命名文件/文件夹的存在
  • 有要列出的文件/文件夹...

推荐阅读