Не может изменить случай существующего имени файла в OS X

У меня уже есть странная проблема от давным-давно.

Если я пытаюсь переименовать файл от "myfile.txt" до "MYFILE.txt" и наоборот, ничто не изменяется. Имя файла все еще говорит "myfile.txt".

Я пытался переименовать с Терминалом, тем не менее ничто. Это о FS? У меня есть нечувствительный к регистру HFS +.

Какова может быть проблема?

Обновление: обновите osx до 10.6.6, ошибки не стало в этой версии.=)

2
задан 19.06.2014, 14:29

3 ответа

Обновите Mac OS X до 10.6.6. Я не могу воспроизвести там (и в Средстве поиска и в Терминале), и ни один не @RandolphPotter:

$ touch foo
$ ls
foo
$ mv foo FOO
$ ls
FOO
$ mv FOO Foo
$ ls
Foo
$ 
0
ответ дан 08.12.2019, 06:30

Я думаю, что Вы ответили на это сами. Ваша файловая система не чувствительна к регистру. Ваш переименовывать операцию не похож на переименовывание к файловой системе, так как ни один из символов не изменяется.

Если Вы действительно хотите сделать, это обнаружиться всеми заглавными буквами в Средстве поиска затем переименовывает его к чему-то еще полностью (как foo.txt) затем переименуйте его назад с ограничениями.

4
ответ дан 08.12.2019, 06:30

Можно переформатировать в HFS + чувствительный к регистру, если Вы хотели бы. То, что я обычно делаю, потому что можно войти в проблему с svn, мерзавцем. Но существует недостаток, некоторое приложение не работает с чувствительным к регистру FS.

0
ответ дан 08.12.2019, 06:30

Теги

Похожие вопросы