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

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

при попытке переименовать файл из " myfile.txt " to " MYFILE.TXT" и наоборот, ничего не меняется. Имя файла по-прежнему говорит "myfile.формат txt."

Я пытался переименовать с терминала, еще ничего. Это по поводу ФС? У меня нет чувствительного к регистру HFS+.

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

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

17
задан Der Hochstapler
23.04.2023 13:02 Количество просмотров материала 2412
Распечатать страницу

3 ответа

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

$ touch foo
$ ls
foo
$ mv foo FOO
$ ls
FOO
$ mv FOO Foo
$ ls
Foo
$ 
0
отвечен Daniel Beck 2023-04-24 20:50

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

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

3
отвечен bahamat 2023-04-24 23:07

вы можете переформатировать в HFS+ с учетом регистра, если хотите. Это то, что я обычно делаю, потому что у тебя могут быть проблемы с svn, git. Но есть недостаток, некоторые приложения не работают с чувствительными к регистру ФС.

0
отвечен mathk 2023-04-25 01:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх