У меня уже есть странная проблема от давным-давно.
Если я пытаюсь переименовать файл от "myfile.txt" до "MYFILE.txt" и наоборот, ничто не изменяется. Имя файла все еще говорит "myfile.txt".
Я пытался переименовать с Терминалом, тем не менее ничто. Это о FS? У меня есть нечувствительный к регистру HFS +.
Какова может быть проблема?
Обновление: обновите osx до 10.6.6, ошибки не стало в этой версии.=)
Обновите Mac OS X до 10.6.6. Я не могу воспроизвести там (и в Средстве поиска и в Терминале), и ни один не @RandolphPotter:
$ touch foo
$ ls
foo
$ mv foo FOO
$ ls
FOO
$ mv FOO Foo
$ ls
Foo
$
Я думаю, что Вы ответили на это сами. Ваша файловая система не чувствительна к регистру. Ваш переименовывать операцию не похож на переименовывание к файловой системе, так как ни один из символов не изменяется.
Если Вы действительно хотите сделать, это обнаружиться всеми заглавными буквами в Средстве поиска затем переименовывает его к чему-то еще полностью (как foo.txt
) затем переименуйте его назад с ограничениями.