c# - 检查卷文件系统的大小写敏感性而不写入它?
问题描述
正如标题所说:是否有任何跨平台的方法来检查卷的文件系统区分大小写而不写入它?
这是针对跨平台应用程序的,因此我不能使用特定于 Windows 的 API,并且文件系统可能是只读的,所以我无法使用小写的 guid 名称编写文件并检查是否它以大写形式存在。
有没有我可能跳过的 API?
解决方案
尝试这个:
- 获取您关注的文件夹中的文件和/或子文件夹列表
- 将名字转换为大写或小写,任何使大小写不同的方法
- 检查是否存在具有该名称的文件/文件夹
- 如果确实存在,则文件系统不区分大小写
要求:
- 您可以列出文件/文件夹并检查命名文件/文件夹的存在
- 有要列出的文件/文件夹...
推荐阅读
- ansible - 使用 ansible 变量创建文件
- docker - 秘密“docker-registry-tls-certificate”中的现有私钥具有不匹配的字段:[spec.keySize]
- jmeter - 我们如何在 Jmeter 的 html 报告中分析图表每秒点击次数和图表响应时间与请求
- angular - 存储单个 fcm 令牌是否足以用于多个设备
- reactjs - 如何使用 React SDK 访问 auth0 令牌?
- android - 如何关闭具有身份验证错误的应用程序
- sql - SQL 查询聚合以前的结果
- mysql - 如何在 MySQL/MariaDB 中加入两个巨大的表?
- django - 覆盖 Django 模型管理器 bulk_create 方法并在每个项目上使用 pre_save 信号
- visual-studio - 错误:未找到导入的项目。确认 Import 声明中的表达式是正确的,并且该文件存在于磁盘上