Windows максимальная длина имени пользователя в windows 7

  • Remove From My Forums

 locked

Длина имени учетной записи компьютера

  • Вопрос

  • Есть Active Directory на базе Windows Server 2008 R2. Хочется иметь учетные записи компьютеров с длиной имени более 15 символов (как я понимаю, это ограничение родилось из NetBIOS’а). Статья «Имена объектов» (http://technet.microsoft.com/ru-ru/library/cc776019(WS.10).aspx)
    говорит, что максимальная длина имени DNS — 63 байта. Однако, при попытке дать машине длинное имя всегда вылезает его обрезание до 15 символов. И если есть 2 имени, у которых совпадают первые 15 символов, то 2е имя не будет добавлено.

    При этом в статье есть следующие слова «Если стандартные установки безопасности были изменены администратором, то возможно использование имен компьютеров с длиной более 15 символов. Дополнительные сведения см. в разделе
    Именование в Active Directory

    Указанная статья (http://technet.microsoft.com/ru-ru/library/cc739093(WS.10).aspx) света на вопрос не проливает в принципе.

    Кто-нибудь может разъяснить ситуацию, а еще лучше указать путь достижения желаемого (имен компьютеров, различающихся позднее, нежели в первых 15 символах)?

Ответы

  • Я думаю, что вы создадите себе очень большую головную боль: в принципе вы можете использовать разные имена компьютера для AD (DNS) и для NetBIOS (pre-Windows 2000 ), но эксплуатировать такую систему может оказаться очень запутанным делом. К тому
    же Microsoft только тестирует сценарии работы без NetBIOS, но пока не рекомендует их к внедрению.


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/

    • Предложено в качестве ответа

      29 декабря 2010 г. 11:52

    • Помечено в качестве ответа
      Vinokurov Yuriy
      30 декабря 2010 г. 9:15

Компьютерный форум
Операционные системы
Windows 7

 

Максимальная длина имени пользователя, как увеличить?

  • Страница 1 из 1
  • 1

Модератор форума: fixap, Drinko  
Компьютерный форум » Операционные системы » Windows 7 » Максимальная длина имени пользователя, как увеличить?

Максимальная длина имени пользователя, как увеличить?

vvs_chaos

10:53, 13.05.2010 | #1

Нет аватара

Сообщений: 2

Столкнулся с тем, что максимальная длина имени пользователя в windows 7 — 20 символов. Как можно увеличить этот размер?

Drinko

11:36, 13.05.2010 | #2

Аватар Drinko

DG Win&Soft

Администратор

Сообщений: 11593

vvs_chaos, Ссылка

——-

Во имя ALTа, CTRLа и святого DELETE
Enter
——-
База знаний по Windows 8.1 | Качаем Драйвера

vvs_chaos

11:57, 13.05.2010 | #3

Нет аватара

Автор темы

Сообщений: 2

что-то я не найду по этой ссылке как можно увеличить этот размер


проблема в том что windows xp подключенный к samba pdc с пользователем, длина имени которого больше 20 — нормально логинится, а windows 7 — нет, и даже нельзя создать локального пользователя длиной больше 20 символов

Компьютерный форум » Операционные системы » Windows 7 » Максимальная длина имени пользователя, как увеличить?
  • Страница 1 из 1
  • 1

Поиск:


Скачать | Активация | Оформление | Магазин | Гаджеты | Игры

Windows 11
  • Оформление Windows 11
  • Стандартные игры для Windows 11
Windows 10
  • Получить Windows 10 бесплатно
  • Оформление Windows 10
Windows 8.1
  • Вопросы и ответы по Windows 8.1
  • Установка Windows 8.1
  • Оформление Windows 8.1
  • Обои / Wallpapers
  • Курсоры / Cursors
Популярное
  • Цифровые лотереи и выигрыши в них
  • Где приобрести качественный силовой кабель
  • Где заказать наружную рекламу
  • Где заказать отчет SEO для вашего проекта
  • Ускоряет ли очистка компьютера от мусора или нет
  • Где заказать оборудование радиосвязи DMR
  • Где заказать проведение экспертизы смартфона или компьютера
  • Где скачать игру Counter Strike
  • PDF Converter — ваш помощник при работе с документами
  • Современный мир онлайн игр
  • Электронные компоненты в бытовой технике и их ремонт
Опрос

Нравятся ли вам изменения произошедшие в Windows 10?

Да

Нет

Серьезных изменений не увидел

Результаты · Архив опросов

Всего ответов: 8412

Содержание

  1. Соглашения об именах в Active Directory для компьютеров, доменов, сайтов и OUS
  2. Аннотация
  3. Имена компьютеров
  4. NetBIOS-имена компьютеров
  5. Имена хостов DNS
  6. Доменные имена
  7. Доменные имена NetBIOS
  8. DNS-доменные имена
  9. Несоединяемые пространства имен
  10. Другие факторы
  11. Имена сайтов

Соглашения об именах в Active Directory для компьютеров, доменов, сайтов и OUS

В этой статье описываются соглашения об именах для учетных записей компьютеров в Windows, доменных именах NetBIOS, доменных именах DNS, сайтах Active Directory и подразделениях, определенных в службе каталогов Active Directory.

Исходная версия продукта: Windows Server 2012 R2
Исходный номер КБ: 909264

Аннотация

В этой статье обсуждаются следующие темы:

  • Допустимые символы для имен
  • Минимальная и максимальная длина имени
  • Зарезервированные имена
  • Имена, которые не рекомендуется использовать
  • Общие рекомендации, основанные на поддержке Active Directory в небольших, средних и крупных развертываниях

Все объекты, именуются в Active Directory, в AD/AM и LDS, могут соответствовать именам на основе алгоритма, описанного в следующей статье:

Нельзя добавить имя пользователя или объект,которое отличается только знаком с диакритической метой.

В этой статье данное соглашение об именованиях применяется к именам компьютеров, OU и сайтов.

Имена компьютеров

NetBIOS-имена компьютеров

NetBIOS-имена компьютеров могут содержать все буквы и цифры, за исключением расширенных символов, перечисленных в символах disallowed. Имена могут содержать точка, но имена не могут начинаться с точка.

Имена компьютеров NetBIOS не могут содержать следующие символы:

Имена могут содержать точка (.). Но имя не может начинаться с точка. В Microsoft Windows NT разрешено использовать не DNS-имена с периодами. Периоды не следует использовать в Microsoft Windows 2000 или более поздних версиях Windows. При обновлении компьютера, имя NetBIOS которого содержит точка, измените имя компьютера. Дополнительные сведения см. в специальных символах.

В Windows 2000 и более поздних версиях Windows компьютеры, которые являются членами домена Active Directory, не могут иметь имена, состоящие полностью из чисел. Это ограничение из-за ограничений DNS.

Дополнительные сведения о синтаксисе имен NetBIOS см. в синтаксисе имени NetBIOS.

Минимальная длина имени: 1 символ

Максимальная длина имени: 15 символов

16-й символ зарезервирован для определения функций, установленных на зарегистрированном сетевом устройстве.

Специальные символы: Точка (.)

Знак точка разделяет имя на идентификатор области NetBIOS и имя компьютера. Идентификатор области NetBIOS — это необязательная строка символов, идентифицирует логические сети NetBIOS, которые работают в одной физической сети TCP/IP. Чтобы NetBIOS работал между компьютерами, компьютеры должны иметь одинаковый идентификатор области NetBIOS и уникальные имена компьютеров.

Использование областей NetBIOS в именах является устаревшей конфигурацией. Его не следует использовать с лесами Active Directory. Дополнительные сведения об области NetBIOS см. на следующих веб-сайтах:

Имена хостов DNS

DNS-имена могут содержать только алфавитные символы (A-Z), числимые символы (0–9), знак минус (-) и период (.). Символы периода разрешены только в том случае, если они используются для разграничия компонентов имен стилей домена.

В системе доменных имен Windows 2000 (DNS) и DNS Windows Server 2003 поддерживаются символы Юникода. Другие реализации DNS не поддерживают символы Юникода. Избегайте символов Юникода, если запросы будут передаваться на серверы, которые используют реализации DNS, не корпорации Майкрософт.

Дополнительные сведения см. на следующих веб-сайтах:

Имена хостов DNS не могут содержать следующие символы:

восклицательный восклицательный пункт (!)

Подчеркивать имеет специальную роль. Это разрешено для первого символа в записях SRV по определению RFC. Но более новые DNS-серверы также могут разрешить его в любом месте имени. Дополнительные сведения см. в под названием «Соблюдение ограничений имен для ведущих и доменов».

Все символы сохраняют форматирование дела, за исключением символов American Standard Code for Information Interchange (ASCII).

Первый символ должен быть буквой или числом.

Последний символ не должен быть знаком «минус» или «точка».

Нельзя использовать двух символьные пользовательские строки SDDL, перечисленные в хорошо известном списке SIDs. В противном случае операции импорта, экспорта и контроля не удастся.

В Windows 2000 и более поздних версиях Windows компьютеры, которые являются членами домена Active Directory, не могут иметь имена, состоящие полностью из чисел. Это ограничение из-за ограничений DNS.

Регистрация имени хоста DNS заменяет символ дефиса (-) недопустимыми символами.

Минимальная длина имени: 2 символа

Максимальная длина имени: 63 символа

Максимальная длина имени хоста и полного доменного имени составляет 63 на метку и 255 на полное доменное имя.

Windows не разрешает имена компьютеров, превышающиеся 15 символов, и нельзя указать имя хоста DNS, которое отличается от имени хоста NETBIOS. Однако можно создать заглавные страницы для веб-сайта, на который будет налагаться эта рекомендация.

В Windows 2000 и Windows Server 2003 максимальное имя хоста и FQDN используют стандартные ограничения длины, упомянутые выше, а также поддержку UTF-8 (Юникод). Так как длина некоторых символов UTF-8 превышает один октет, вы не можете определить размер с помощью подсчета символов.

У контроллеров домена должно быть имя FQDN меньше 155байт.

Зарезервированные имена на RFC 952

Дополнительные сведения см. в rfc952.

Зарезервированные имена в Windows

При создании имен для DNS-компьютеров в новой инфраструктуре DNS Windows Server 2003 используйте следующие рекомендации:

  • Выберите имена компьютеров, которые легко запомнить пользователям.
  • Определите владельца компьютера в имени компьютера.
  • Выберите имя, описывая назначение компьютера.
  • Для символов ASCII не используйте символьный случай, чтобы указать владельца или назначение компьютера. Для символов ASCII DNS не чувствителен к буквам, приложения для Windows и Windows не сохраняют дело во всех местах.
  • Совпадает с доменным именем Active Directory с основным DNS-суффиксом имени компьютера. Дополнительные сведения см. в разделе «Несоединяемые пространства имен» ниже.
  • Используйте уникальное имя для каждого компьютера в организации. Избегайте одинаковых имен компьютеров в разных доменах DNS.
  • Используйте символы ASCII. Это гарантирует работу с компьютерами с более ранними версиями Windows, чем Windows 2000.
  • В именах DNS-компьютеров используйте только символы, перечисленные в RFC 1123. К этим символам относятся A-Z, a-z, 0-9 и дефис (-). В Windows Server 2003 DNS разрешает большинство символов UTF-8 в именах. Не используйте расширенные символы ASCII или UTF-8, если их не поддерживают все DNS-серверы в вашей среде.

Доменные имена

Вот подробные сведения об именах доменов NetBIOS и DNS.

Доменные имена NetBIOS

NetBIOS-доменные имена могут содержать все буквы и цифры, кроме расширенных символов, перечисленных в символах disallowed. Имена могут содержать точка, но имена не могут начинаться с точка.

Имена компьютеров NetBIOS не могут содержать следующие символы:

Имена могут содержать точка (.). Но имя не может начинаться с точка. В Microsoft Windows NT разрешено использовать не DNS-имена с периодами. Периоды не должны использоваться в доменах Active Directory. При обновлении домена, имя NetBIOS которого содержит период, измените имя, переносив домен в новую структуру домена. Не используйте периоды в новых доменных именах NetBIOS.

В Windows 2000 и более поздних версиях Windows компьютеры, которые являются членами домена Active Directory, не могут иметь имена, состоящие полностью из чисел. Это ограничение из-за ограничений DNS.

Минимальная длина имени: 1 символ

Максимальная длина имени: 15 символов.

16-й символ зарезервирован для определения функций, установленных на зарегистрированном сетевом устройстве.

Зарезервированные имена в Windows

Имена обновленного домена могут включать зарезервированное слово. Однако отношения доверия с другими доменами в этой ситуации не удастся.

Специальные символы: Period (.).

Знак точка разделяет имя на идентификатор области NetBIOS и имя компьютера. Идентификатор области NetBIOS — это необязательная строка символов, идентифицирует логические сети NetBIOS, которые работают в одной физической сети TCP/IP. Чтобы NetBIOS работал между компьютерами, компьютеры должны иметь одинаковый идентификатор области NetBIOS и уникальные имена компьютеров.

Использование областей NetBIOS в именах является устаревшей конфигурацией. Его не следует использовать с лесами Active Directory. Это не является проблемой, но могут быть приложения, которые фильтруют имя и предполагают DNS-имя при обнаружении данной заданной дн.

DNS-доменные имена

DNS-имена могут содержать только алфавитные символы (A-Z), числимые символы (0–9), знак минус (-) и период (.). Символы периода разрешены только в том случае, если они используются для разграничия компонентов имен стилей домена.

В системе доменных имен Windows 2000 (DNS) и DNS Windows Server 2003 поддерживаются символы Юникода. Другие реализации DNS не поддерживают символы Юникода. Избегайте символов Юникода, если запросы будут передаваться на серверы, которые используют реализации DNS, не корпорации Майкрософт.

Дополнительные сведения можно получить на следующих веб-сайтах:

DNS-имена доменов не могут содержать следующие символы:

восклицательный восклицательный пункт (!)

Подчеркивать имеет специальную роль. Это разрешено для первого символа в записях SRV по определению RFC. Но более новые DNS-серверы также могут разрешить его в любом месте имени. Дополнительные сведения см. в под названием «Соблюдение ограничений имен для ведущих и доменов».

При продвижении нового домена вы получаете предупреждение о том, что символ подчеркивания может вызвать проблемы с некоторыми DNS-серверами. Но он по-прежнему позволяет создать домен.

Все символы сохраняют форматирование дела, кроме символов ASCII.

Первый символ должен быть буквой или числом.

Последний символ не должен быть знаком «минус» или «точка».

Минимальная длина имени: 2 символа

Максимальная длина имени: 255 символов

Максимальная длина имени хоста и полного доменного имени составляет 63 на метку и 255 символов на полное доменное имя. Последний вариант основан на максимально возможной длине пути с именем домена Active Directory с необходимыми путями и должен соблюдать SYSVOL ограничение в 260 MAX_PATH символов.

Пример пути SYSVOL содержит:

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

Имя FQDN домена AD отображается в пути дважды, поскольку длина доменного имени домена AD ограничена 64 символами.

В Windows 2000 и Windows Server 2003 максимальное имя хоста и FQDN используют стандартные ограничения длины, упомянутые выше, а также поддержку UTF-8 (Юникод). Так как длина некоторых символов UTF-8 превышает один октет, вы не можете определить размер с помощью подсчета символов.

Пространства имен домена с одной меткой

DNS-имена с одной меткой — это имена, которые не содержат суффикса, например .com .corp , или .net .org companyname . Например, host — это DNS-имя с одной меткой. Большинство интернет-регистраторов не разрешает регистрацию DNS-имен с одной меткой.

Как правило, рекомендуется регистрировать DNS-имена для внутренних и внешних пространств имен у регистратора Интернета. К ним относятся DNS-имена доменов Active Directory, если такие имена не являются поддоменами DNS-имен, зарегистрированных именем вашей организации. Например, corp.example.com это поддомен example.com . Регистрация DNS-имени у интернет-регистратора может помочь предотвратить конфликт имен. Конфликт имен может возникнуть, если другая организация попытается зарегистрировать то же DNS-имя или если ваша организация объединяется с другой организацией, использующей то же DNS-имя.

К проблемам, связанным с пространствами имен с одной меткой, относятся:

DNS-имена с одной меткой нельзя зарегистрировать с помощью интернет-регистратора.

Домены с DNS-именами с одной меткой требуют дополнительной настройки.

Служба DNS Server может не использоваться для поиска контроллеров домена в доменах с DNS-именами с одной меткой.

По умолчанию члены домена на основе Windows Server 2003, windows XP и windows 2000 не выполняют динамические обновления зон DNS с одной меткой.

Дополнительные сведения см. в сведениях о развертывании и работе доменов Active Directory, настроенных с помощью DNS-имен с одной меткой.

Не используйте доменные имена интернета верхнего уровня в интрасети, например .com , .net и .org . Если в интрасети используются доменные имена интернета верхнего уровня, на компьютерах в интрасети, которые также подключены к Интернету, могут возникнуть ошибки разрешения.

Несоединяемые пространства имен

Несоединяемая область имен возникает, когда основной DNS-суффикс компьютера не совпадает с DNS-доменом, участником которого он является. Например, несоединяемая область имен возникает, когда компьютер с DNS-именем находится в домене с dc1.contosocorp.com DNS-именем contoso.com .

Как возникают несоединяемые пространства имен:

Основной контроллер Windows NT 4.0 обновляется до контроллера домена Windows 2000 с помощью исходной версии выпуска Windows 2000. В элементе «Сеть» панели управления определено несколько DNS-суффиксов.

Домен переименовывают, когда лес находится на функциональном уровне леса Windows Server 2003. Основной DNS-суффикс не меняется, чтобы отразить новое DNS-имя домена.

Эффекты несоединяемого пространства имен:

Предположим, что контроллер домена с именем DC1 Windows NT домене 4.0, имя домена NetBIOS которого contoso. Этот контроллер домена обновлен до Windows 2000. При обновлении домен DNS переименовываются. contoso.com В первоначальной версии выпуска Windows 2000 процедура обновления очищает этот режим, который связывает основной DNS-суффикс контроллера домена с его DNS-именем домена. Таким образом, основным DNS-суффиксом контроллера домена является DNS-суффикс Windows NT 4.0, определенный в списке поиска суффиксов Windows NT 4.0. В этом примере DNS-имя — DC1.northamerica.contoso.com .

Контроллер домена динамически регистрирует свои записи расположения службы (SRV) в зоне DNS, соответствующей DNS-имени домена. Однако контроллер домена регистрирует свои записи хоста в зоне DNS, соответствующей основному DNS-суффиксу.

Дополнительные сведения о несоединяемом пространстве имен см. в следующих статьях:

Другие факторы

Леса, подключенные к Интернету

Пространство имен DNS, подключенное к Интернету, должно быть поддоменом домена верхнего или второго уровня пространства имен DNS Интернета.

Максимальное число доменов в лесу

В Windows 2000 максимальное число доменов в лесу составляет 800. В Windows Server 2003 и более поздних версиях максимальное число доменов на функциональном уровне леса 2 составляет 1200. Это ограничение является ограничением многоценных атрибутов, не связанных в Windows Server 2003.

DNS-имена всех узлов, для которых требуется разрешение имен, включают DNS-имя домена Интернета для организации. Поэтому выберите короткое DNS-имя домена в Интернете, которое легко запомнить. Поскольку DNS является иерархической, имена доменов DNS возрастают при добавлении поддоменов в организацию. Короткие доменные имена делают имена компьютеров легко запомнить.

Если в организации имеется интернет-присутствие, используйте имена, относительные к зарегистрированным доменным именам DNS в Интернете. Например, если вы зарегистрировали доменное имя DNS в Интернете, используйте DNS-имя домена, например для доменного contoso.com corp.contoso.com имени интрасети.

Не используйте имя существующей корпорации или продукта в качестве доменного имени. Позже вы можете выполнить конфликт имен.

Избегайте универсального имени, например domain.localhost. Такое же решение может возникнуть и в другой компании, совмеся с ней через несколько лет.

Не используйте аббревиатуру или аббревиатуру в качестве доменного имени. Пользователи могут с трудом распознать бизнес-единицу, представленную аббревиатурой.

Избегайте использования подчеркивать (_) в доменных именах. Приложения могут быть очень неуявными RFC и отклонить имя и не будут устанавливаться или работать в вашем домене. При этом могут возникнуть проблемы со старыми DNS-серверами.

Не используйте имя подразделения или подразделения в качестве доменного имени. Бизнес-единицы и другие подразделения изменятся, и эти доменные имена могут вводить в заблуждение или устареть.

Не используйте географические имена, которые сложно орфографию и запомнить.

Избегайте расширения иерархии доменных имен DNS более чем на пять уровней из корневого домена. Вы можете сократить административные расходы, ограничив область иерархии доменных имен.

Если DNS развертывается в частной сети и не планируется создавать внешнее пространство имен, зарегистрируйте DNS-имя домена, которое вы создаете для внутреннего домена. В противном случае вы можете обнаружить, что имя недоступно при попытке использовать его в Интернете или при подключении к сети, подключенной к Интернету.

Имена сайтов

При создании нового имени сайта рекомендуется использовать допустимое DNS-имя. В противном случае сайт будет доступен, только если используется DNS-сервер Майкрософт. Дополнительные сведения о допустимых DNS-именах см. в разделе «Имена хостов DNS».

DNS-имена могут содержать только алфавитные символы (A-Z), числимые символы (0–9), знак минус (-) и период (.). Символы периода разрешены только в том случае, если они используются для разграничия компонентов имен стилей домена.

В системе доменных имен Windows 2000 (DNS) и DNS Windows Server 2003 поддерживаются символы Юникода. Другие реализации DNS не поддерживают символы Юникода. Избегайте символов Юникода, если запросы будут передаваться на серверы, которые используют реализации DNS, не корпорации Майкрософт.

Дополнительные сведения можно получить на следующих веб-сайтах:

DNS-имена не могут содержать следующие символы:

Имя компьютера Windows: как изменить и использовать

Для чего нужно имя компьютера Windows

Имя компьютера присваивается каждому компьютеру во время установки Windows. Это имя используется как удобная замена IP адресу. В локальной сети для обращения к компьютеру можно использовать как его имя, таки локальный IP адрес.

Как увидеть имя компьютера в Windows

Чтобы проверить, какое имя у вашего компьютера, откройте проводник, в нём найдите вкладку «Этот компьютер», вверху нажмите кнопку «Компьютер» и в открывшемся меню нажмите кнопку «Свойства»:

В новом открывшемся окне вы увидите «Имя компьютера» и «Рабочую группу»:

Как поменять имя компьютера Windows

Если вы хотите изменить эти значения, то нажмите «Изменить параметры» (смотрите скриншот выше).

Нажмите кнопку «Изменить» чтобы назначить компьютеру новое имя:

Как использовать имя компьютера Windows

IP адрес компьютера в локальной сети может меняться со временем или при отключении и включении компьютера. Но вы можете обращаться к любому компьютеру по его имени — в этом случае вам не нужно будет предварительно выяснять, какой у него IP адрес.

К примеру, на одном из компьютеров в локальной сети запущен веб-сервер с веб-сайтами. Эти сайты можно просмотреть в веб-браузере, но нужно знать, какой IP адрес ввести. Вместо IP можно использовать имя компьютера. Например, имя компьютера HACKWARE-MIAL, тогда достаточно в веб-браузере открыть ссылку http://hackware-mial/:

Обратите внимание, не требуется настройка DNS или файла hosts — всё работает «из коробки»!

При доступе к совместным папкам (Shares, шары) можно использовать ссылки вида \ИМЯ-КОМПЬЮТЕРА, например:

Если имеется проблема связи с компьютером в локальной сети, вы можете выполнить его пинг командой вида:

Например, чтобы пинговать компьютер с именем HACKWARE-MIAL:

Наконец, чтобы узнать IP адрес другого компьютера в локальной сети запустите команду вида:

Например, чтобы узнать IP адрес компьютера с именем HACKWARE-MIAL:

Источник

Существует ли предел длины имени файлов в Windows

Во всех операционных системах и для всех файловых систем существуют определённые лимиты на:

  • размер имени файла
  • на полный путь файла (который включает папки и подпапки)

Операционная система Windows не является исключением, в ней длина имени файла или папки ограничена 255 символами, а вся длина пути ограничена примерно 32,000 символами.

Имеется ряд исключений, когда разрешённая длина файла должна быть меньше этих значений:

К сожалению, Windows весьма «молчалив» в ситуациях, когда возникают проблемы с длиной имени файла или пути на сетевых носителях. В результате, часть файлов может отображаться нормально, а часть отсутствовать. Если файлов много, то не всегда просто понять, все ли они на месте. Признаками того, что некоторые файлы на сетевой папке имеют слишком длинное имя является:

  • отсутствует файл, который точно должен быть или который виден при подключении диска напрямую (а не через сеть)
  • при создании файла возникает ошибка, что такой файл уже существует, хотя его не видно

При поиске по файлам средствами ОС, эти файлы также недоступны для индексации и поиска по ним.

Все программы, от стандартного проводника Windows до сторонних файловых менеджеров не способны увидеть эти файлы со слишком длинными именами, при этом каких-либо ошибок не возникает.

Подтвердить проблему слишком длинного имени на сетевом носителе можно командой вида:

вызывает следующую ошибку из-за того, что в папке имеется файл со слишком длинным именем:

Если вы работаете с сетевым диском и он подключён к Linux, то вам может помочь инструкция «Как найти имена файлов, чья длина превышает определённое значение».

В остальных случаях, попробуйте следующие советы:

1. (если слишком длинный путь до файла) Вначале скопируйте папку на более высокие уровни в windows эксплорере и затем переместите их на ваш локальный компьютер

2. (если имена файлов слишком длинные) Вначале попробуйте поместить их в архив программами zip/rar/7z и затем скопируйте файл архива на свой локальный компьютер и извлеките его содержимое

3. Попробуйте встроенную программу ROBOCOPY:

4. Попробуйте перед путём добавить \?

5. Используйте сторонне программное обеспечение (о нём далее)

FastCopy — это проект с открытым исходным кодом на C, написанный SHIROUZU Hiroaki и это «Самое быстрое программное обеспечение для копирования/удаления файлов на Windows.» Программа поддеррживает UNICODE и более чем MAX_PATH (260 символов) в путях имён файлов.

Если имеются сотни путей, которые слишком долго исправлять, то используйте инструмент «Path Tool Long Auto Fixer».

Источник

Для чего нужна рабочая группа Windows или WORKGROUP

Рабочая группа Windows (на английском языке Workgroup) является функцией операционных систем Microsoft. На практике это набор компьютеров, подключенных к сети, и его функция заключается в том, чтобы заложить основы, необходимые для обмена файлами и принтерами между ПК.

Компьютер, являющийся членом рабочей группы, может разрешить другому компьютеру, являющемуся членом той же группы, доступ к своим общим ресурсам. Компьютеры, которые являются членами разных рабочих групп, но принадлежащих к одной локальной сети, могут напрямую получать доступ к общим ресурсам в группе, к которой они принадлежат.

Рабочая группа присутствует на всех компьютерах с Windows 10, Windows 8.1/8, Windows 7 и Windows Vista.

Разница между рабочей группой и доменом

По умолчанию каждый компьютер с операционной системой Microsoft, присутствующей в сети, должен обязательно принадлежать либо к рабочей группе, либо к домену.

Разница между рабочей группой и доменом заключается в способе управления компьютерами и сетевыми ресурсами. Обычно компьютеры корпоративной или большой сети являются частью домена, в то время как компьютеры домашней сети являются частью рабочей группы, а часто и домашней группы (→ что такое домашняя группа).

Как понять, принадлежит ли компьютер рабочей группе или домену?

Давайте сначала посмотрим, как понять, принадлежит ли ПК рабочей группе или домену.

  1. Нажмите на клавиатуре компьютера клавиши Win (клавиша с логотипом Windows) и R . Откроется окно «Выполнить».
  2. В поле Открыть: введите control и нажмите кнопку ОК .
  3. Откроется панель управления Windows.
  4. В поле поиска панели управления (вверху справа) введите система.
  5. В списке полученных результатов нажмите «Система».
  6. В окне «Система» найдите раздел «Имя компьютера, имя домена и параметры рабочей группы».

  • Если компьютер принадлежит к рабочей группе, будет отображаться рабочая группа: WORKGROUP (или другое имя).
  • Если компьютер принадлежит к домену появится домен.

Функции рабочей группы Windows

Теперь посмотрим, каковы характеристики рабочей группы Windows:

  • в рабочей группе все компьютеры являются пирами. Это означает, что ни один компьютер не может контролировать других. С другой стороны, в Домене только один или несколько компьютеров являются серверами, которые используются для управления безопасностью и авторизацией всех компьютеров, принадлежащих домену.
  • Рабочая группа, как правило, состоит максимум из 20 ПК.
  • Все ПК рабочей группы должны находиться в одной локальной сети.
  • Рабочая группа не защищена паролем доступа.

Для доступа к общим элементам на компьютере рабочей группы Windows у вас должна быть учетная запись на том же компьютере.

Предположим, что пользователь Boris с White PC (принадлежащего Рабочей группе: WORKGROUP) хочет получить доступ к файлу с именем Person на Black PC (также принадлежащему Рабочей группе: WORKGROUP). Чтобы получить доступ к личному файлу, как на белом ПК, так и на черном ПК, должна присутствовать учетная запись пользователя Boris.

Рабочая группа WORKGROUP

Рабочая группа всегда идентифицируется по имени.

По умолчанию на этапе установки операционной системы Windows автоматически создает рабочую группу с именем WORKGROUP.

Как создать рабочую группу Windows

Давайте посмотрим, как создать рабочую группу Windows или как изменить членство ПК с члена домена на члена рабочей группы.

Важно: если компьютер является членом домена, перед добавлением в рабочую группу он будет удален из домена и соответствующая учетная запись будет деактивирована.

  1. Нажмите на клавиатуре компьютера клавиши Win (клавиша с логотипом Windows) и R . Откроется окно «Выполнить».
  2. В поле Открыть: введите sysdm.cpl и нажмите OK . Это откроет Свойства системы.
  3. На вкладке Имя компьютера нажмите на Изменить.
  4. В разделе «Является членом» с выбором рабочей группы введите имя для рабочей группы, которую мы хотим создать.

  • Нажмите ОК и ещё раз ОК , чтобы закрыть окно «Свойства системы».
  • Перезапустите систему Windows, чтобы изменения вступили в силу.
  • Добавить компьютер в рабочую группу Windows

    Процедура добавления компьютера в существующую рабочую группу идентична описанной созданию новой рабочей группы.

    1. На вкладке Имя компьютера в окне «Свойства системы» нажмите Изменить.
    2. В поле «Рабочая группа»: введите имя рабочей группы, к которой вы хотите добавить ПК.
    3. Наконец, перезапистите Windows, чтобы изменения вступили в силу.

    Изменить имя рабочей группы Windows

    В заключение давайте посмотрим, как изменить название рабочей группы Windows.

    1. Открываем окно Свойства системы.
    2. На вкладке Имя компьютера нажимаем Изменить.
    3. В поле Рабочая группа: мы вводим имя, которое мы хотим использовать.

    Важно: имя Рабочей группы может быть длиной до 15 символов и не должно содержать символов * () = + _ [] <> | /; : ‘», <>?

  • Нажимаем ОК , чтобы закрыть окно «Свойства системы».
  • Перезапускаем Windows, чтобы изменения вступили в силу.
  • Источник

    Содержание

    1. Мир цифровой информации
    2. Понятия «путь» и «имя файла»
    3. Зарезервированные символы и имена
    4. Ограничения на длины имен файлов и путей
    5. Выбираем длинный путь (или прощай MAX_PATH)
    6. Приложения Win API
    7. .Net Framework
    8. .Net Core
    9. Как включить поддержку длинных путей в Windows 10 (1607)
    10. Существует ли предел длины имени файлов в Windows
    11. Ограничение длины файлов в Windows особенности и тонкости
    12. Как исправить проблему «Имя файла слишком длинное» в Windows
    13. Почему длина имени файла является проблемой в Windows?
    14. Настройка Windows 10 на обработку длинных путей к файлам
    15. Параметры для Windows 10 Home
    16. Параметры для Windows 10 Pro или Enterprise
    17. Как временно исправить проблему с файлами?
    18. Легкое Исправление
    19. Менее простые исправления

    Мир цифровой информации

    Если вам кажется, что нет ничего проще, чем придумать имя для файла или папки, то скорее всего вы ошибаетесь. Существуют правила из-за которых нельзя назвать файл любым именем как обычный физический предмет. Для начала проясним, что такое имя файла, и как оно используется.

    Понятия «путь» и «имя файла»

    Очень часто в компьютерной литературе используются термины «путь» и «имя файла» под разными значениями. Обычно под словом «путь» понимают адрес или расположение файла, т. е. диск, папка и подпапки в которых расположен файл. Однако Microsoft и другие считают, что в путь к файлу входит не только его расположение но и само имя файла. А некоторые подразумевают под словом «путь» только имена файла и папок, в которых он расположен, без указания диска. Некоторые пользователи полагают, что «имя файла» не включает расширение. В данной статье расширение всегда является частью имени файла. На примере ниже синим цветом выделен путь к файлу, а красным имя файла.
    X:папкаподпапка файл.расширение

    Зарезервированные символы и имена

    Ограничения на длины имен файлов и путей

    Существуют ограничения на длину имени файла и на длину пути. Абсолютное ограничение длины имени файла вместе включая путь к нему равно 260 символам. Этот предел называют термином MAX_PATH. На самом же деле на практике пределы для имен еще меньше из-за ряда других ограничений. Например, каждая строка на конце должна содержать так называемый нулевой символ, который обозначает конец строки. Несмотря на то, что маркер конца строки не отображается, он учитывается как отдельный символ при подсчете длины, а значит остается 259 символов доступных для имени файла и пути к нему. Первые три символа в пути используются для обозначения диска (например, C:). Это уменьшает предел для имен папок, подпапок и файла до 256 символов.

    На имя объекта (папки или файла) наложено ограничение длины 255 символов. Этот предел действителен только, если объект не расположен внутри папки. Так как при расположении объекта внутри папки, сумма длин всех папок в которых он расположен, разделителей и имени объекта ограничена 256 символами, то предел длины самого имени объекта меньше 255 символов.

    Источник

    Выбираем длинный путь (или прощай MAX_PATH)

    783f45e7912346fba386a1707fcee1dd

    Многим пользователям ПК под управлением ОС Windows, не говоря о разработчиках, знакомы проблемы при работе с длинными (более 260 символов, MAX_PATH) путями файлов или каталогов.

    Приложения Win API

    В приложениях, которые используют Win API для работы с файлами, рецепт избавления от ограничения MAX_PATH был известен с незапамятных времён – необходимо было использовать Unicode версию функции с окончанием «W» для работы с директорией или файлом и начинать путь с префикса \?. Это давало возможность использовать пути длинной до 32767 символов.

    В Windows 10 (1607) поведение функций для работы с файлами изменилось: появилась возможность отключить проверку ограничений MAX_PATH на уровне системы.

    Это избавляет от необходимости использовать префикса \? и потенциально даёт шанс приложениям, работающим напрямую или косвенно через Win API, получить поддержку длинных путей без необходимости их пересборки. Как активировать эту возможность описано в конце статьи.

    .Net Framework

    .Net Core

    Тут поддержку длинных путей анонсировали ещё в ноябре 2015 года. Видимо сказалось Open Source природа проекта и отсутствие строгой необходимости обеспечения обратной совместимости.

    Вот тут можно посмотреть пример.

    Как включить поддержку длинных путей в Windows 10 (1607)

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

    Включить встроенную поддержку длинных путей можно создав или изменив следующий параметр системного реестра: HKLMSYSTEMCurrentControlSetControlFileSystem Параметр LongPathsEnabled (Тип: REG_DWORD) 1 – соответствует значению включено.

    c443ebc1569b4eff8d7813c91d2a31e1

    Или через групповые политики (Win+Rgpedit.msc) Computer Configuration > Administrative Templates > System > Filesystem > Enable NTFS long paths.Оно же в локализованном варианте: Конфигурация компьютера > Административные шаблоны > Система > Файловая система > Включить длинные пути Win32.

    dad098a0aee447ef85ac8809f654597b

    Далее источники расходятся во мнении относительно манифеста (или я неправильно понял, но на данный момент проверить не имею возможности). Например, в документации MSDN написано, что манифест можно использовать в качестве альтернативного способа активации поддержки длинных путей в отдельных приложениях, а в блоге MSDN указано, что это является вторым обязательным шагом после активации в политиках.
    Но они сходятся в формате задания данной опции:

    С CMD, к сожалению, это не сработает, на данный момент, из-за особенностей работы с путями, а в PowerShell должно всё заработать.

    На этом мой небольшой пятничный пост заканчивается, оставив за рамками вопросы полноты реализации поддержки длинных путей в Windows 10 (1607), или работоспособность при использовании различных комбинаций редакций Windows, файловых систем и API. По мере поступления новых фактов и результатов экспериментов пост будет обновляться.

    Источник

    Существует ли предел длины имени файлов в Windows

    Во всех операционных системах и для всех файловых систем существуют определённые лимиты на:

    Операционная система Windows не является исключением, в ней длина имени файла или папки ограничена 255 символами, а вся длина пути ограничена примерно 32,000 символами.

    Имеется ряд исключений, когда разрешённая длина файла должна быть меньше этих значений:

    К сожалению, Windows весьма «молчалив» в ситуациях, когда возникают проблемы с длиной имени файла или пути на сетевых носителях. В результате, часть файлов может отображаться нормально, а часть отсутствовать. Если файлов много, то не всегда просто понять, все ли они на месте. Признаками того, что некоторые файлы на сетевой папке имеют слишком длинное имя является:

    При поиске по файлам средствами ОС, эти файлы также недоступны для индексации и поиска по ним.

    Все программы, от стандартного проводника Windows до сторонних файловых менеджеров не способны увидеть эти файлы со слишком длинными именами, при этом каких-либо ошибок не возникает.

    Подтвердить проблему слишком длинного имени на сетевом носителе можно командой вида:

    вызывает следующую ошибку из-за того, что в папке имеется файл со слишком длинным именем:

    Если вы работаете с сетевым диском и он подключён к Linux, то вам может помочь инструкция «Как найти имена файлов, чья длина превышает определённое значение».

    В остальных случаях, попробуйте следующие советы:

    1. (если слишком длинный путь до файла) Вначале скопируйте папку на более высокие уровни в windows эксплорере и затем переместите их на ваш локальный компьютер

    2. (если имена файлов слишком длинные) Вначале попробуйте поместить их в архив программами zip/rar/7z и затем скопируйте файл архива на свой локальный компьютер и извлеките его содержимое

    3. Попробуйте встроенную программу ROBOCOPY:

    4. Попробуйте перед путём добавить \?

    5. Используйте сторонне программное обеспечение (о нём далее)

    FastCopy — это проект с открытым исходным кодом на C, написанный SHIROUZU Hiroaki и это «Самое быстрое программное обеспечение для копирования/удаления файлов на Windows.» Программа поддеррживает UNICODE и более чем MAX_PATH (260 символов) в путях имён файлов.

    Если имеются сотни путей, которые слишком долго исправлять, то используйте инструмент «Path Tool Long Auto Fixer».

    Источник

    Ограничение длины файлов в Windows особенности и тонкости

    Вы когда-нибудь сталкивались с сообщением об ошибке в Windows, в котором говорилось бы о не возможности скопировать (переместить) файл и о том, что имя одного из файлов слишком большое? Если да, то вы, наверное, задавались вопросом почему такое сообщение появилось (пример ниже на картинке). В данной статье будут объяснены особенности и тонкости ограничений, которые накладываются на длину имени файла в Windows.

    В зависимости от структуры файловой системы, на длину имен файлов будут накладываться различные ограничения. Важно помнить и понимать, что имя файла складывается не только из расширения и того названия, которое вы дали ему при создании. Имя файла включает в себя всю необходимую операционной системе информацию для точной идентификации файла. Другими словами, имя файла включает в себя диск и все каталоги, внутри которых находится файл. Кроме того, имя может содержать различную системную информацию (и не обязательно, что вы ее будете где-либо видеть).

    Существует множество различных файловых систем, каждая из который по-своему определяет структуру имени файла, включая способ построения пути к файлу. К примеру, на небольших usb устройствах хранения данных, обычно, используется система FAT32. А на оптических дисках (CD/DVD) обычно используется UDF или ISO 9660. На системных дисках последних ОС Windows используется файловая система NTFS, которая и станет предметом данной статьи (как наиболее распространенная для Windows).

    Примечание: К примеру, на системных дисках с Windows XP, часто, использовалась файловая система FAT32. Однако, у нее был существенный (для сегодняшнего времени) недостаток — это ограничение на максимальный размер файла в 4 Гб. NTFS же не имеет такого ограничения.

    Тем не менее, есть еще одна тонкость, связанная с тем, как Windows кодирует символы. Ни один индивидуальный объект (файл или каталог) не может иметь имя длиннее 255 символов. При этом, имя включает в себя пробелы и обратную косую черту, которая используется в качестве разделителей. Этот предел в 255 символов часто цитируется, как предел для названия отдельного файла, но, на практике, это относится только к именам файлов в корневом каталоге без каких-либо каталогов.

    Существует и еще одно ограничение на длину имени файла, которое часто упускается из виду. Обычно, по умолчанию Windows поддерживает альтернативное имя файла, используя старую систему именования 8.3. Когда вы создаете папку, Windows будет резервировать 12 символов для альтернативного имени файла, оставляя 244 символов для всех содержащихся внутри объектов. Использование системы именования 8.3 можно отключить, но это может вызвать проблемы, при использовании старых 16-битных программ.

    Примечание: Система именования 8.3 довольно проста. 8 — это количество символов наименования. «.» — это разделитель между названием и расширением. 3 — это количество символов для расширения. 12 — это 8 + 1 + 3.

    Примечание: Подробнее о том, как отключить поддержку 8.3, смотрите информацию по адресу https://technet.microsoft.com/ru-ru/library/cc778996.aspx. Учтите, что вам потребуется редактировать реестр.

    Существует так же механизм, который позволяет использовать более длинные имена файлов. Например, сетевым системам, порой, требуется больше гибкости в именах файлах. Поэтому, Windows API включает в себя специальную систему обращения для поддержки очень длинных Unicode имен в блоках по 255 символов. Эти длинные имена начинаются с префикса «\?» (без кавычек). Так что, если вы столкнулись с проблемой в имени файла, у которого длина слишком большая, то попробуйте использовать этот префикс в имени пути, например, «\?c:file.txt» (без кавычек).

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

    Источник

    Как исправить проблему «Имя файла слишком длинное» в Windows

    keyboard 469548 640.jpg.optimal

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

    Будем надеяться, что вы столкнетесь только с набором легких исправлений, но мы подготовим вас к менее простым, гарантированно исправным исправлениям.

    Почему длина имени файла является проблемой в Windows?

    Существует большая история длины файлов, что является проблемой для операционных систем, таких как Windows. Было время, когда вы не могли иметь имена файлов длиннее 8 символов плюс 3-символьное расширение файла. Лучшее, что вы могли сделать, это что-то вроде myresume.doc. Это было ограничение в отношении дизайна файловой системы.

    Все стало лучше, когда вышли новые версии Windows. Мы перешли от старой ограниченной файловой системы к так называемой файловой системе новой технологии (NTFS). NTFS привела нас к тому, что имя файла может быть длиной 255 символов, а длина пути к файлу потенциально может достигать 32 767 символов. Так как же мы можем иметь слишком длинные имена файлов?

    despaired 2261021 640.jpg.optimal

    В Windows есть вещи, известные как системные переменные. Это переменные, от которых зависит функционирование Windows, потому что Windows всегда будет знать, что означают переменные и где они находятся, даже когда мы перемещаем биты и байты повсюду. Системная переменная MAX_PATH — это та, которая ограничивает имена файлов и пути к файлам до 260 символов.

    Будучи переменной, вы думаете, мы могли бы изменить это. Нет, мы не должны. Это все равно что выдернуть нитку из свитера. Как только одна системная переменная изменяется, другие системные переменные и зависимые от них компоненты начинают распадаться.

    Настройка Windows 10 на обработку длинных путей к файлам

    Если вы знаете, что будете часто использовать длинные пути к файлам и длинные имена файлов, вам будет проще заставить Windows работать. Нет смысла использовать PowerShell для выполнения работы каждый день.

    Есть два способа сделать это. Один предназначен для пользователей Windows 10 Home, а другой — для пользователей Windows 10 Pro или Enterprise. Эти методы могут работать для Windows 8.1 или более ранней версии, но мы не можем гарантировать это.

    Параметры для Windows 10 Home

    Всегда делайте резервную копию вашего реестра, прежде чем вносить какие-либо изменения. Узнайте все, что вам нужно знать об этом, в нашем окончательном руководстве по резервному копированию и восстановлению реестра Windows.

    Открыв редактор реестра и сделав резервную копию, перейдите в папку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem и найдите ключ LongPathsEnabled.

    regedit long path enabled

    Дважды щелкните LongPathsEnabled. Убедитесь, что в поле Значение данные: номер 1 указан. Нажмите OK, чтобы подтвердить изменения.

    regedit long path enabled change value

    Выйдите из редактора реестра, и теперь вы сможете работать с безумными длинными путями к файлам.

    Параметры для Windows 10 Pro или Enterprise

    Чтобы позволить Windows 10 Pro или Enterprise использовать длинные пути к файлам, мы будем использовать редактор локальной групповой политики. Это инструмент, который позволяет нам устанавливать политики в отношении работы Windows на компьютере и на уровне пользователей.

    open group policy editor

    После открытия редактора групповой политики перейдите к Конфигурация компьютера → Административные шаблоны → Система → Файловая система. Там вы увидите политику включения длинных путей Win32.

    group policy enable long filenames

    Дважды щелкните по нему, чтобы изменить параметр политики. Измените его с «Отключено» на «Включено», затем нажмите кнопку «ОК», чтобы зафиксировать изменение.

    group policy enable Win32 long paths enabled

    Политика может не вступить в силу сразу. Вы можете принудительно обновить групповую политику.

    Как временно исправить проблему с файлами?

    Легкое Исправление

    Если вам повезет, вы получите ошибку и точно знаете, какое имя файла вызывает проблему. Или, по крайней мере, где найти файл. Может быть, у вас есть имя файла, которое выглядит примерно так:

    Понятно, кто в этом случае виновник. Найдите файл в проводнике Windows или в проводнике, как он называется в Windows 10, нажмите один раз на него, нажмите F2, чтобы переименовать его, и измените это глупое имя файла на более разумное. Задача решена.

    Менее простые исправления

    Не всегда легко решить эту проблему. Иногда вы не можете изменить имена файлов или каталогов по любой причине.

    Следующие решения помогут вам. Их несложно сделать.

    Перемещение, удаление или копирование файлов или каталогов с помощью PowerShell
    Иногда вы получаете сообщение об ошибке при попытке переместить, удалить или скопировать каталоги, где количество символов для пути к файлу превышает 260.

    Обратите внимание, что слова каталог и папка являются взаимозаменяемыми. Мы будем использовать «каталог» в будущем. Следующие командлеты PowerShell также можно использовать для файлов.

    Возможно, путь к файлу выглядит примерно так:

    Этот путь к файлу составляет 280 символов. Поэтому мы не можем скопировать каталог оттуда куда-либо еще с помощью обычного метода копирования-вставки. Мы получаем ошибку Destination Path Too Long.

    file explorer destination path too long error

    Давайте предположим, что по какой-то причине мы не можем переименовать каталоги, в которые вложен файл. Что мы делаем?

    Когда откроется PowerShell, вы окажетесь в корне своего пользовательского каталога. Продолжайте, предполагая, что C:Usersguymc — ваш пользовательский каталог.

    powershell cd documents

    Вы увидите быстрое изменение текущего каталога на C:UsersguymcDocuments. Это хорошо. Мы работаем ближе к каталогам, которые облегчат жизнь.

    Копирование каталога с использованием Copy-Item

    Мы хотим скопировать каталог This и его содержимое в ThatNewFolder. Давайте используем команду PowerShell Copy-Item с параметрами -Destination и -Recurse.

    -Destination сообщает PowerShell, где мы хотим, чтобы копия находилась. -Recurse говорит PowerShell скопировать все элементы внутри к месту назначения. Копирование оставляет оригиналы там, где они есть, и делает все новые в месте назначения.

    powershell copy item

    Переместить каталог с помощью Move-Item

    Допустим, мы хотим переместить каталог This, а также все каталоги и файлы в нем, в ThatNewFolder. Перемещение не оставляет оригинал на месте.

    Мы можем использовать команду PowerShell Move-Item с параметрами -Path и -Destination. -Path определяет элемент, который мы хотим переместить, и -Destination сообщает PowerShell, где мы хотим его получить.

    Команда поместит это в ThatNewFolder. Он также будет перемещать все, что находится внутри этого каталога. Move-Item может использоваться для перемещения файлов или каталогов, и он работает независимо от пути к файлу или длины имени файла.

    powershell move item

    powershell this in thatnewfolder

    Удалить каталог с помощью Remove-Item

    Если мы хотим удалить этот каталог и все в нем, мы используем команду Remove-Item.

    Командлет Remove-Item обладает некоторой встроенной безопасностью, которая затрудняет удаление каталога с содержимым внутри него. В нашем примере мы знаем, что хотим удалить все, поэтому мы будем использовать параметры -Recurse, чтобы заставить его удалять все внутри, и -Force, чтобы он делал это, не спрашивая нас, уверены ли мы в каждом элементе внутри.

    Имейте в виду! Восстановить что-либо удаленное таким образом было бы чрезвычайно сложно.

    powershell remove item

    Вы можете снова использовать команду dir, чтобы убедиться, что она пропала.

    Вот и все

    Существуют и другие способы обхода длинных имен файлов и путей к файлам, но то, что мы здесь рассмотрели, — это самые простые и эффективные методы.

    Источник

    I’m trying to properly name MP3s and I hit some arbitrary length of 129 characters (not 128?). NTFS supports 255 characters in file names, how do I fix this?

    Star Wars — 6 — Return of the Jedi — 2 — 07 — Battle of Endor 2, Leia
    Is Wounded, The Duel Begins, Overtaking Bunker, Dark Si.mp3

    asked Sep 13, 2014 at 3:50

    John's user avatar

    2

    It is possible that you are exceeding a total of 260 characters for the entire pathname, including the backslash characters.

    How many characters are in the path, including the name of the mp3 file?

    Edd's user avatar

    Edd

    3891 gold badge3 silver badges12 bronze badges

    answered Sep 13, 2014 at 4:19

    David Paige's user avatar

    David PaigeDavid Paige

    3072 silver badges9 bronze badges

    4

    In Windows the default total path length must not exceed 260 characters (drive + : + 255 characters of filename + null terminator + probably for final in case the path is a directory or simply for even rounding). It was a relic from DOS’s 8.3-name era where a 260-character path is a really deep path.

    It’s possible that your path to the folder was already very long, so the remaining part for your filename is just 129. If you want longer path, you have several solutions:

    • use fully qualified file names with \? prefix, this way you can use maximum 32767 characters in the path
    • rename the folders in the path to make it shorter
    • mount the folder containing the file into a drive character with subst/mountvol/New-PSDrive/diskmgmt.msc. This way you can use the maximum 255 characters for your file name
    • create a junction/symbolic link to another shallower folder on the path. You can’t create links to drive letters, hence you can’t achieve filenames as long as if you’ve used the mounting method

    Since Windows 10 there’s another option by removing MAX_PATH limitation§. You can enable it by setting HKLMSYSTEMCurrentControlSetControlFileSystem LongPathsEnabled in registry or set Computer Configuration > Administrative Templates > System > Filesystem > Enable NTFS long paths in group policy


    Read more:

    • Why does the 260 character path length limit exist in Windows?
    • MSDN — Naming Files, Paths, and Namespaces

    The maximum path of 32,767 characters is approximate, because the \? prefix may be expanded to a longer string by the system at run time, and this expansion applies to the total length.

    §Starting in Windows 10, version 1607, MAX_PATH limitations have been removed from common Win32 file and directory functions. However, you must opt-in to the new behavior.

    answered Sep 13, 2014 at 4:38

    phuclv's user avatar

    phuclvphuclv

    24.7k13 gold badges105 silver badges219 bronze badges

    9

    If you need to copy the files with long paths.
    robocopy does a great job.

    answered Feb 9, 2022 at 7:23

    Terry Grigg's user avatar

    2

    Windows 7 will allow you to save filenames longer than 256 characters including path names and they can be accessed easily as well. The only small difficulty you may run into is when you copy them from one place to another, but you will be presented with a popup that asks you if you want to change the filename, not copy the file, or save it as is. I always save it as is and I’ve never had any problems. I’ve probably got a couple of hundred filenames that exceed the limit.

    answered Sep 16, 2014 at 22:33

    Gruff's user avatar

    GruffGruff

    11 silver badge2 bronze badges

    2

    I’m trying to properly name MP3s and I hit some arbitrary length of 129 characters (not 128?). NTFS supports 255 characters in file names, how do I fix this?

    Star Wars — 6 — Return of the Jedi — 2 — 07 — Battle of Endor 2, Leia
    Is Wounded, The Duel Begins, Overtaking Bunker, Dark Si.mp3

    asked Sep 13, 2014 at 3:50

    John's user avatar

    2

    It is possible that you are exceeding a total of 260 characters for the entire pathname, including the backslash characters.

    How many characters are in the path, including the name of the mp3 file?

    Edd's user avatar

    Edd

    3891 gold badge3 silver badges12 bronze badges

    answered Sep 13, 2014 at 4:19

    David Paige's user avatar

    David PaigeDavid Paige

    3072 silver badges9 bronze badges

    4

    In Windows the default total path length must not exceed 260 characters (drive + : + 255 characters of filename + null terminator + probably for final in case the path is a directory or simply for even rounding). It was a relic from DOS’s 8.3-name era where a 260-character path is a really deep path.

    It’s possible that your path to the folder was already very long, so the remaining part for your filename is just 129. If you want longer path, you have several solutions:

    • use fully qualified file names with \? prefix, this way you can use maximum 32767 characters in the path
    • rename the folders in the path to make it shorter
    • mount the folder containing the file into a drive character with subst/mountvol/New-PSDrive/diskmgmt.msc. This way you can use the maximum 255 characters for your file name
    • create a junction/symbolic link to another shallower folder on the path. You can’t create links to drive letters, hence you can’t achieve filenames as long as if you’ve used the mounting method

    Since Windows 10 there’s another option by removing MAX_PATH limitation§. You can enable it by setting HKLMSYSTEMCurrentControlSetControlFileSystem LongPathsEnabled in registry or set Computer Configuration > Administrative Templates > System > Filesystem > Enable NTFS long paths in group policy


    Read more:

    • Why does the 260 character path length limit exist in Windows?
    • MSDN — Naming Files, Paths, and Namespaces

    The maximum path of 32,767 characters is approximate, because the \? prefix may be expanded to a longer string by the system at run time, and this expansion applies to the total length.

    §Starting in Windows 10, version 1607, MAX_PATH limitations have been removed from common Win32 file and directory functions. However, you must opt-in to the new behavior.

    answered Sep 13, 2014 at 4:38

    phuclv's user avatar

    phuclvphuclv

    24.7k13 gold badges105 silver badges219 bronze badges

    9

    If you need to copy the files with long paths.
    robocopy does a great job.

    answered Feb 9, 2022 at 7:23

    Terry Grigg's user avatar

    2

    Windows 7 will allow you to save filenames longer than 256 characters including path names and they can be accessed easily as well. The only small difficulty you may run into is when you copy them from one place to another, but you will be presented with a popup that asks you if you want to change the filename, not copy the file, or save it as is. I always save it as is and I’ve never had any problems. I’ve probably got a couple of hundred filenames that exceed the limit.

    answered Sep 16, 2014 at 22:33

    Gruff's user avatar

    GruffGruff

    11 silver badge2 bronze badges

    2

    Понравилась статья? Поделить с друзьями:
  • Windows не видит принтер по сети ubuntu
  • Windows легкая версия для установки на флешку
  • Windows копирование папок с правами доступа
  • Windows не видит приложения на других дисках
  • Windows не видит подключение к интернету а оно есть