维基百科中提到,NTFS允许两个名称相似但大小写不同的文件共存(例如Readme.txt和readme.txt),这只能通过Windows文件API进行防止。
当前的Windows文件系统(如NTFS)是区分大小写的;这意味着readme.txt和Readme.txt可以存在于同一个目录中。然而,Windows应用程序的文件访问API是不区分大小写的,这使得从应用程序的角度来看,文件名也是不区分大小写的。因此,应用程序只能访问那些文件名仅在大小写上有差异的其中一个文件,如果提供的文件名有歧义,则可能会失败一些命令。
作为一个Linux用户,我想知道这两个文件都存在的可能性,并且只能访问其中一个文件,这是否会带来安全问题。 "Windows API"是什么意思?是否有其他方法可以访问这些重复的文件?是否可以使用磁盘驱动器(格式驱动器)直接访问文件系统?