Назад | Перейти на главную страницу

Могу ли я сделать так, чтобы окна обрабатывали ярлыки папок так же, как и папки?

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

Есть ли способ заставить проводник Windows обрабатывать папку ярлыков так же, как обычную папку?

В Windows Vista и 7 вы можете использовать Символьная ссылка NTFS. Википедия утверждает, что «реализация символической ссылки NTFS обеспечивает полную поддержку ссылок между файловыми системами».

Если вам неудобно использовать программу командной строки mklink, ты можешь использовать Ссылка на расширение оболочки. После загрузки и установки программного обеспечения следуйте пошаговым инструкциям в "Использование расширения оболочки ссылки". Обычно вы выбираете папку на внешнем / удаленном диске, нажимаете «выбрать источник ссылки», возвращаетесь к исходному диску и выбираете «удалить как символическую ссылку».

Я лично не тестировал этот метод. Пожалуйста, дайте мне знать, если мои инструкции не работают.

В Windows 10, Windows 7 Professional и, возможно, других версиях вы можете создавать «ярлыки папок» без использования командной строки или каких-либо внешних инструментов. Вот как:

  1. Перейдите в "% APPDATA% \ Microsoft \ Windows \ Start Menu"
  2. В отдельном окне откройте родительскую папку целевой папки вашего нового ярлыка (где ярлык будет указывать на)
  3. Щелкните правой кнопкой мыши и перетащите целевую папку в папку «Пуск».
  4. Нажмите "Создать здесь ярлыки".
  5. Переместите новый ярлык в желаемое место.

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

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

Дополнительная информация:

Ярлык также создаст причудливый путь в проводнике. Например, если ярлык для папки C: \ Users \ USER помещен в папку C: \ Users \ USER \ Documents, при его открытии будет показан следующий путь:

C:\Users\USER\Documents\USER-Shortcut

Любые дальнейшие переходы, сделанные с этого момента воля отображаются в "интерактивном пути" в проводнике, но не буду отображаются в "пути исходного текста". Например, открытие ярлыка, открытие «Документы», а затем повторное открытие ярлыка приведет к появлению следующих путей:

This PC > System (C) > Users > USER > Documents > USER-Shortcut > Documents > USER-Shortcut

И

C:\Users\USER\Documents\USER-Shortcut

После этого количества переходов на главной панели обозревателя отобразится обычный ярлык .lnk под названием «цель (.lnk)», который указывает на цель ярлыка папки. Если он открыт, он будет действовать как любой другой файл .lnk, удаляя необычный путь.

Вы также можете создавать подобные ярлыки в Windows XP Pro и 2000. Тема, в которой я нашел это, находится по адресу: http://windowssecrets.com/forums/showthread.php/53274-Cool-trick-with-folder-shortcuts-(XP-Pro-2000)
Чтобы создать ярлыки в Windows XP и 2000, выполните перечисленные мной шаги, но перетащите ярлык на кнопку «Пуск», а не на папку «Меню Пуск». Однако в приведенном выше потоке также упоминается, что в более старых версиях удаление ярлыка также может удалить папку, поэтому будьте осторожны.

Если для некоторых это все еще проблема, я Windows 7 Воспользуйтесь моим простым решением (к сожалению, я знаю, что в Windows XP этого нет), увидев «Добавить в сетевую идею» (так как это занимало слишком много времени), я решил Добавить папку в библиотеку с помощью проводника поэтому, когда TSLPatcher попросил меня указать папку, я просто перешел в библиотеку и затем выбрал папку.

Моя ситуация
Устанавливал старые моды в старую игру (Star Wars: Kotor2), установленную Steam. Это означало, что установщик модов продолжал запрашивать у меня папку с помощью простого средства выбора дерева папок (не того, где я могу скопировать и вставить папку), поэтому для каждого мода мне приходилось снова и снова перемещаться по каждой папке, а Steam глубоко скрывает свои игры в собственной папке (Жесткий диск> Программы> Steam> Steamapps> Общие> Папка)

Шаги
1. Откройте любую папку
2. Найдите "Библиотеки" на боковой панели слева от вас.
3. Щелкните правой кнопкой мыши «Лирарии», чтобы добавить библиотеку.
4. Откройте новую библиотеку> нажмите «Включить папку»> затем выберите папку, найдя или скопировав и вставив путь к папке (информация о том, как это показано ниже ... Инструкции для начинающих и опытных пользователей ... потому что не все знают ракетостроение или Тупой)


Alt к шагу 3 [ALT] Щелкните левой кнопкой мыши «Библиотеки»> Вместо добавления библиотеки просто используйте кого угодно (если вы делаете это временно)> щелкните ссылку местоположения рядом с «Включает»> щелкните «Добавить»> либо «Перейти к каталогу», либо «Копировать» & Вставить путь к файлу из адресной строки в строку рядом с «Папка:»

Шаги, которые я предпринял, чтобы добраться до папки без библиотеки - Скриншоты
Шаги, которые я не делал с библиотекой - скриншоты

Это тоже свело меня с ума. Вот единственный способ, который я нашел:

0) Допустим, у вас есть 10 настоящих папок и 10 ярлыков для папок в другом месте, и все 20 находятся в родительской папке, и вы разочарованы, потому что ярлыки расположены в алфавитном порядке внизу, а не по имени с реальными папками.

1) создайте фиктивную папку в родительской папке с именем «zzz-real folder», чтобы расположить ее в алфавитном порядке внизу.

2) поместите все настоящие папки в эту новую папку

3) внутри этой папки сделайте ярлыки всех настоящих папок

4) перетащите ярлыки (на уровень выше) в исходную родительскую папку

5) voilà - теперь у вас есть список ярлыков в алфавитном порядке, который включает все, что вы хотели, с фиктивной папкой внизу

Используйте перекресток. Вы можете использовать расширение Link Shell ( http://schinagl.priv.at ). Лучше всего то, что программы не заметят.

Не используйте ярлыки. Вместо этого используйте жесткие ссылки или точки монтирования тома

Изменить: самый простой способ - создать точку монтирования для корневой папки, но он имеет несколько ограничений: вы ДОЛЖНЫ перенаправить всю папку и ДОЛЖНЫ использовать весь том в качестве места назначения. Для этого создайте пустую папку NTFS, куда вы перенаправите свой том, а затем откройте диспетчер дисков, выберите свой том, щелкните его правой кнопкой мыши и выберите «изменить букву диска и путь», удалите сопоставление буквы диска (если есть и если вы хотите) и добавьте путь к папке EMPTY NTFS.

Жесткие ссылки немного более деликатны в использовании, и, если подумать, это не поможет вам, поскольку все ссылки должны указывать на один и тот же том (что не в вашем случае).

Мне удалось сделать что-то похожее на то, что вы просите в Windows XP, но указывать на сетевые расположения, а не на внешний диск, но вы все равно можете заставить его работать. Обычно, если вы зайдете в «Мое сетевое окружение», щелкните опцию «Добавить сетевое место» и введите путь в мастере, он сгенерирует ярлык, который будет рассматриваться как папка. Я использовал это на своем рабочем месте, когда по разным причинам я не мог назначить букву диска сетевому расположению, к которому моим пользователям часто требуется доступ. Я уверен, что вы уже решили свою проблему, но, надеюсь, в какой-то момент это поможет кому-то другому.

Вот что я сделал в Windows 7 Pro. Я создал новую папку в «Документах» с тем же или похожим именем, что и моя папка с ярлыками, а затем просто переместил ярлык «файл» в новую папку. Например, я хотел, чтобы все мои отсканированные изображения отправлялись куда-нибудь, где я мог легко их найти и получить к ним доступ. Исходный путь к папке с моими отсканированными файлами был: Владелец> Мои изображения> CC4 (имя моего сканера)> Сканировать. Вот что я сделал:

  1. Создайте ярлык папки с отсканированными файлами; Я назвал в "Сканы из ..."
  2. Переместите этот ярлык в «Документы» - это, конечно же, поместит ярлык в список файлов, а не вверх среди основных папок, где я хочу его найти и обычно ищу.
  3. Затем я создал новую папку в Документах, которую назвал «СКАНИРОВАНИЕ».
  4. Я переместил свой новый ярлык, который был указан среди моих файлов, в папку под названием SCANS. Готово. Теперь моя папка с ярлыком «Сканирование из ...» находится в папке с именем SCANS, которая является частью моей обычной иерархии папок.