Я знав багато обмежених та спеціальних символів у назвах файлів та папок, які неможливо використовувати, або вони можуть спричинити проблеми пізніше.
Наприклад, якщо поставити крапку в кінці імені, вона зникне.
У самого Explorer є більше обмежень, наприклад, крапку на початку імені файлу дуже важко поставити.
Гаразд, але що не так у підписі @
!?
Я ніде не бачив жодних обмежень щодо цього, і зараз не міг його знайти.
Побачити:
1) Відкрийте Провідник Windows і створіть файл або папку з ім'ям 1,1
2) Натисніть F2 і перейменуйте його на @1,1
3) Бачите? Нове ім’я скасовано
Моє запитання: ЧОМУ?
Я перевірив цю "функцію" на XP, Win7 та Win10.
Забавно , що в WinXP, що перейменування 0,0
на @0,0
насправді перейменовує його @0
.
Схоже, це внутрішня поведінка Explorer, тому що в консолі CMD це зробити чудово cd.>"@1,1"
,
особливо якщо після нього є число. @
повинен бути першим персонажем. Ви спробували мій конкретний приклад? Хм, це також може залежати від локалі ... У мене є російська мова, де ,
є роздільник для реальних чисел (1,5 означає 1 з половиною, а не 1,5 як в англійській мові).
@0,0.png
, а потім просто на звичайний @0,0
. Я отримав попередження про зміну розширення, але коли натиснув ОК, перейменування спрацювало. (Я в США.)
@1,1.png
Схоже, що локаль пов'язаний. Ви спробували @1,1
(оскільки @ 0,0 баггі лише для XP, у Win7 і пізніше він перейменовує чудово), чи, можливо, ви спробуєте @1.1
? Не впевнений, що це покаже, щоправда.
@1,1
мовчки вийти з ладу (залишивши назву незмінною).
@
, без проблем.