Изменение регистра в именах файлов
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Изменение регистра в именах файлов
Сегодня открыл для себя, что не работает переименование в случае, если разница только в регистре (например foo -> FOO). Причём на NTFS работает, а на других системах (например FAT32) - нет. Это что, связано с Windows 10 (перешёл на неё месяц назад) ?
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Изменение регистра в именах файлов
Очень может быть.
Я только что для проверки под Win 8.1 успешно переименовал (по
ShiftF6
) на флешке (FAT) b.rar
в B.rar
, потом по F6
обратно.P.S. На флешке с FAT32 аналогично.
Last edited by HaRT on Tue 28 Jan, 2020 16:38, edited 1 time in total.
Reason: Добавлен P.S. про FAT32
Reason: Добавлен P.S. про FAT32
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Изменение регистра в именах файлов
Теперь чтобы изменить регистр придётся это делать 2-мя переименованиями. (Есть слабая надежда, что после перезагрузки OS это починится).
У кого там Windows 10, отзовитесь.
У кого там Windows 10, отзовитесь.
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Изменение регистра в именах файлов
zg, не только в проводнике. В cmd команде ren также не работает, если меняется только регистр …
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
- John Doe
- Бюрократ
- Posts: 13854
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Изменение регистра в именах файлов
Попробовал поискать что известно об этой проблеме.
Единственное что нашлось: https://answers.microsoft.com/en-us/win ... 2fe66d8aa0 (не очень полезная ссылка).
Возможно плохо ищу.
Единственное что нашлось: https://answers.microsoft.com/en-us/win ... 2fe66d8aa0 (не очень полезная ссылка).
Возможно плохо ищу.
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Изменение регистра в именах файлов
При чём тут файловая система, если сразу переименовать a.txt в A.txt нельзя, а через a.tx~ - пожалуйста?! Это - первое, что я проверил.
Про Win XP: на флэшке с FAT32 прекрасно переименовывается.
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Изменение регистра в именах файлов
Попробовал сделать программку, вызывающую MoveFile (виндовую). Самое обидное, что MoveFile возвращает true на FAT32, хотя переименования не происходит.
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Изменение регистра в именах файлов
Вот получил в личку отчёт с Windows 7 (для полноты картины):
На флешке у меня FAT32 с кластером 4К, переименовал файл Rufus.7z -> rufus.7z прошло, хекс-редактор подтвердил по записям файловой системы.
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
Изменение регистра в именах файлов
Конечно. Мой опыт расходится с тем, что он написал. Но не исключено, что я ошибаюсь
Разум когда-нибудь победит.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Изменение регистра в именах файлов
вот она как раз тут и причём. на самом деле всё гораздо хуже. дело не в регистре, дело в различие имён файлов с точки зрения fs. если такого различия нет, то переименования не происходит. на том же fat32 в десятке нельзя напрямую переименовать «aaa» в «aāa», например. с точки зрения fat32 это одно и то же имя.
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Изменение регистра в именах файлов
Подробности?: версия ОС, тип ФС, способ переименования.
Фар есть инструмент, а не нянька. © 2009 DrKnS