В папке / библиотеках Windows Explorer для таких папок, как « Рабочий стол», « Загрузки», « Документы», « Изображения», « 3D-объекты», « Музыка» и « Видео» и т.д., Можно просто ввести эти имена, нажать клавишу « Ввод» и легко добраться до нее и / или открыть папку.

Я думал, что это общее поведение для всех библиотек, но Загрузки, ни 3D-объекты не являются библиотеками в Windows.

Также все эти папки перечислены в разделе « Этот компьютер ».

Фотографии для справки:

Как Windows обрабатывает эти пути к папкам? например, символическая ссылка.

Как повторить это поведение?

PS: для любого другого введенного имени перейдите по адресу http://name/

1 ответ1

1

Чтобы воспроизвести это поведение так, как вы его описываете, набирая имя папки в « Выполнить» (например, « Рабочий стол», « Музыка» и т.д.) И нажимая клавишу «Enter», чтобы открыть их, вы можете просто использовать mklink и создать соединение каталога или символическую ссылку на папку с папка в корне каталога профиля пользователя .

mklink /d "%userprofile%\<Name>" "<C:\FolderPath\ToLink>"

или же

mklink /j "%userprofile%\<Name>" "<C:\FolderPath\ToLink>"

Теперь из Run вы можете ввести имя ссылки и нажать Enter, и она откроет эту папку так же, как и для Desktop, Music или любой другой папки или ссылки в корне каталога профиля пользователя.

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


Дополнительные ресурсы

  • MKLink
  • mklink /?

    Creates a symbolic link.
    
    MKLINK [[/D] | [/H] | [/J]] Link Target
    
            /D      Creates a directory symbolic link.  Default is a file
                    symbolic link.
            /H      Creates a hard link instead of a symbolic link.
            /J      Creates a Directory Junction.
            Link    Specifies the new symbolic link name.
            Target  Specifies the path (relative or absolute) that the new link
                    refers to.
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .