小编tri*_*ult的帖子

以编程方式检查 Windows 10 的区分大小写的目录属性

自 2018 年 4 月以来,Windows 10 能够获取或设置目录是否使用fsutil.exe.

有没有办法以编程方式查询目录的区分大小写,而无需运行fsutil.exe或黑客创建具有不同大小写的文件以查看它们是否发生冲突?

我还没有真正找到任何通过研究来测试这一点的方法。我读过这是一个实际的 NTFS 属性,但在获取文件的属性时没有显示。我还注意到,如果存在两种不同的大小写,FindFirstFile 将返回正确文件的大小写。除此之外,我不知道该去哪里,因为这方面的信息确实不多。这东西还是很新的。

正如其他人所提到的,由于可比性问题,在 Windows 中区分大小写并不是一个好主意。我知道这一点,我的目标是扫描和处理文件系统中现有的区分大小写的目录。

进步:

我发现FindFirstFile即使不使用FIND_FIRST_EX_CASE_SENSITIVE. 它不会返回带有无效大小写的文件。现在我想弄清楚是否有一个很好的方法来利用它。

c# windows winapi

7
推荐指数
1
解决办法
1070
查看次数

在 Visual Studio 中禁用所有已处理/捕获的异常的控制台输出

我目前正在使用一个库,当获取某些内容的请求失败时,该库会抛出(并处理)大约 5 个异常。通常这不是问题,因为预计这可能会发生,但问题是 Visual Studio 无论如何都会记录这些异常。

有没有办法禁止 Visual Studio 将捕获的异常输出到调试控制台?我仍然希望记录所有其他会导致中断的异常。

c# exception visual-studio

4
推荐指数
1
解决办法
1738
查看次数

标签 统计

c# ×2

exception ×1

visual-studio ×1

winapi ×1

windows ×1