Почему изменение имени каталога не отображается на CMD / Powershell

383
RT2709

Я изменил имя каталога с Документов на Документ, однако, когда я просматривал каталоги в этом разделе с помощью «dir» в CMD и Powershell, я не вижу этого изменения вообще, этот каталог по-прежнему отображается как «Документы».

Система Windows 10 Pro.enter image description here

Пожалуйста, смотрите скриншот прилагается.

Кто-нибудь знает, почему это происходит?

3

1 ответ на вопрос

6
LPChip

My DocumentsПапка представляет собой специальную папку. Если вы переименуете его из Проводника, вы действительно измените только его отображаемое имя, а не само имя. Пока эта папка обозначена как ваша My Documents, эта папка будет вести себя как таковая. То же самое относится и к другим специальным папкам в папке профиля, такие как Desktop, My Pictures, My Music, и т.д ..

Причина, по которой это происходит, заключается в том, что если вы на самом деле неправильно переименуете папку, это сломает вещи в Windows. Учитывая, что люди в прошлом делали это и ломали Windows, Microsoft предотвратила это, позволив пользователю переименовать папку, не меняя ее под капотом.

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

  1. Если вы делаете это из Проводника, то сначала отмените внесенные изменения и переименуйте его обратно в Документы.
  2. Создайте новую пустую папку с новым именем. В вашем примереDocument
  3. Щелкните правой кнопкой мыши Documentsпапку, в которой хранятся все ваши файлы, и выберите свойства.
  4. Перейдите на Locationвкладку и нажмите Обзор, чтобы перейти к новой папке, которую вы хотите использовать.
  5. Если он попросит вас переместить файлы, скажите «да».
  6. Удалить старую папку.
  7. Измените имя в проводнике, чтобы оно совпадало с новым именем, иначе оно будет отображаться как Documents.

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

Этот трюк с «отображаемым именем» возможен для любой папки, а не только для специальных. Он управляется скрытым файлом `desktop.ini` в папке. Twisty Impersonator 5 лет назад 1
@TwistyImpersonator true, за исключением того, что файл desktop.ini - не единственное, что вам нужно изменить. Есть также ключи реестра и переменные среды. Простое редактирование desktop.ini - неправильный путь, и все сломается. По крайней мере, это относится к специальным папкам. LPChip 5 лет назад 1
нет, нет, я не говорю, что это приемлемый способ переименования папки, но именно так Windows отслеживает отображаемое имя. Twisty Impersonator 5 лет назад 0