Домашня » як » Чому не можна назвати папку '._.' в Windows 7?

    Чому не можна назвати папку '._.' в Windows 7?

    Іноді заради цікавості або на основі фактичного бажання просто зробити щось інше, ви можете спробувати використовувати деякі незвичайні імена для папок у вашій системі Windows - зі змішаними результатами. Маючи це на увазі, сьогоднішня посада із запитами та відповідями SuperUser має відповідь на запитання цікавого читача.

    Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..

    Скріншот вікна повідомлення люб'язно надано Ben N (SuperUser).

    Питання

    Читач SuperUser EdwardBlack хоче знати, чому не можна назвати папку ._. на системі Windows 7:

    Я просто помітив, що не можна назвати папку ._. на моїй системі Windows 7. Вона перейменована в ._ замість цього. Іноді вона зникає відразу після того, як вона названа, але знову з'являється після оновлення перегляду. Windows, схоже, має проблеми з крапками в кінці імені файлу. Чому це?

    Чому не можна назвати папку ._. у Windows 7?

    Відповідь

    Співробітник суперкористувача Ben N має відповідь для нас:

    Windows зазвичай вимагає, щоб файли не мали або розширення, ні розширення, які мають принаймні один символ. Це не схоже на розширення нульової довжини (тобто назви файлів, які закінчуються періодом). Папки також можуть мати розширення, тому Windows не дозволяє завершувати їхні імена періодом.

    Джерело: З статті, на яку посилається DavidPostill:

    • Використовуйте період для відокремлення імені базового файлу від розширення в назві каталогу або файлу.

    Якщо ви намагаєтеся закінчити ім'я файлу або каталогу за допомогою періоду, Windows припускає, що ви не хочете розширення і, таким чином, видаляє його (навіть якщо ви створили його за допомогою Команда md у вікні командного рядка).

    Небезпечна зона

    Якщо ви дійсно хочете, щоб ім'я папки закінчувалося періодом, вам потрібно буде використовувати магічну послідовність назв \ T. У вікні командного рядка, m: C: шлях до контейнера.. дійсно створить назву папки ._., але багато програм будуть мати проблеми з ним, навіть Windows Explorer:

    Такий каталог можна видалити лише з команду rd слідом за ним ім'я. \ t, або перейменована з короткою (8.3, dir / x) ім'я.


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.