适用于 Linux 的不区分大小写的文件系统?

适用于 Linux 的不区分大小写的文件系统?

我有一个客户,他的 Web 应用程序完全是在 Windows 环境中编写的,并通过 Windows 提供服务。不幸的是,在很多情况下,获取的file/At/Somelocation.php文件实际上是一些可怕的东西,例如File/at/SomeLocation.PHP

我真的不想被迫在 Windows 中工作,但修复所有大小写问题需要数周甚至更长时间。我是不是运气不好?

编辑:大小写问题在项目中是众所周知的,但由于这只是使用 Linux 的开发人员(我)的问题,因此它并不是需要在短期内修复的首要问题。

答案1

我刚刚用 FAT32 USB 驱动器做了一个简单的测试。

这似乎按照你想要的方式运行。我做了什么:

  1. 我创建了一个名为 test 的文件夹
  2. ls 测试(有效)
  3. ls TeSt(有效)

文件也一样。因此,如果您要在 FAT32 分区上运行文件等,它应该可以工作。不要为此责备我,但值得一试。

编辑:如果我是你,我仍然会改正他的代码。使用 FAT32 或任何其他解决方案仍然远非最佳。哦,如果可以的话,你应该向原始程序员指出这个区分大小写的问题。编程时,这总是要记住的。

相关内容