标签: c filesystems posix
最近我在Linux上使用文件管理器,尝试重命名具有相同字符和不同案例的文件。
文件管理器报告该文件已存在(这在不区分大小写的文件系统中是有意义的。)
检查文件是否可以重命名,而不是意外地与其自身匹配的可移植方法是什么?
更新,我在Linux上找不到支持它的文件管理器(在vfat上),所以它可能不支持(至少没有讨厌的黑客攻击)。
即使mv nAme NaME举报mv: 'nAme' and 'NaME' are the same file。
mv nAme NaME
mv: 'nAme' and 'NaME' are the same file
请参阅detailed discussion on the topic。