什么决定了 Windows $Recycle.Bin 文件夹是混合大小写还是全部大写?

什么决定了 Windows $Recycle.Bin 文件夹是混合大小写还是全部大写?

在 Windows 上,回收站文件夹通常位于设备根目录下,例如F:\$Recycle.BinD:\$RECYCLE.BIN

Windows 文件系统通常不区分大小写,因此在大多数情况下,此文件夹名称是混合大小写还是全部大写并不重要。

出于好奇,并且因为我编写的跨平台代码也需要在区分大小写的文件系统上运行:

什么决定文件夹名称是混合大小写还是大写?

想法是:内部与外部、Windows X 与 Windows Y、NTFS 与 FAT,...

答案1

任何具有管理权限的用户都可以重命名该$Recycle.Bin文件夹以调整大写。

因此,的大小写$Recycle.Bin不能由 Windows 版本、Windows 版本、文件系统或其他 Windows 安装属性来确定。

在此处输入图片描述

对于您的代码,我建议检索目录列表或以不区分大小写的方式处理文件夹名称。

相关内容