Показать полную графическую версию : [решено] можно ли в Проводнике Windows узнать источник символической ссылки
можно ли в Проводнике Windows узнать источник символической ссылки
в гугле можно найти сведения, что якобы можно..
ссылка (https://superuser.com/questions/524669/checking-where-a-symbolic-link-points-at-in-windows-7)
https://user-images.githubusercontent.com/5156977/47853758-1c034c80-de23-11e8-8465-f5fad8337546.png
(источник (https://github.com/tablacus/TablacusExplorerAddons/issues/39) скришнота)
Обновлено:
мне тоже удалось найти этот пункт в столбцах Проводника.. перевод оказался тривиальным, прямолинейным, усложнять не стали.. "Цель ссылки".
Однако эта функция не работает, поле напротив симлинка - пустое :(
https://i.paste.pics/7adf4d9b6918bcb0d0c0303febd3b27b.png
"Цель ссылки" в десятке, похоже, только для ярлыков (.lnk) показывает
symlink тоже (http://forum.oszone.net/post-2916711.html#post2916711)
Если установить Link Shell Extension (https://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html), то целевой путь можно будет увидеть в свойствах на вкладке "Свойства ссылки"
Peutrov, функция работает.
У вас на скрипншоте junction
в старых Windows не было символьных ссылок на каталоги, их завезли только в Windows 10
видимо, вы их создали по методике Vista
Petya V4sechkin
11-04-2020, 00:00
Однако эта функция не работает, поле напротив симлинка - пустое
Значит, там не symlink, а junction.
Проводник показывает цель symlink, но не junction.
значит без установки стороннего софта не узнать вообще (Проводник не показывает), в случае если это junction.
Вроде даже через командную строку не выяснить..
Petya V4sechkin
11-04-2020, 00:57
Peutrov, в командной строке dir /AL работает:
Содержимое папки C:\Users
22.08.2013 17:45 <SYMLINKD> All Users [C:\ProgramData]
22.08.2013 17:45 <JUNCTION> Default User [C:\Users\Default]
11.06.2013 17:29 <SYMLINKD> Все пользователи [C:\ProgramData]
в старых Windows не было символьных ссылок на каталоги, их завезли только в Windows 10 »
Это неверная информация. Символические ссылки можно было создавать ещё во времена Windows XP (работать они, естественно, не работали). Полноценная поддержка (и использование в работе самой ОС) появилась с Vista.
Символические ссылки можно было создавать ещё во времена Windows XP (работать они, естественно, не работали). »
Да ладно. Вот моя запись 2007 года Чисто символически (http://www.outsidethebox.ms/9883/), где я применяю junction Руссиновича в XP. И там же
этот способ сработает в Windows 2000 и новее.
Peutrov, см. также В чем разница между жесткими ссылками, символическими ссылками и соединениями (http://www.outsidethebox.ms/12735/#_Toc307163315)
Это неверная информация. Символические ссылки можно было создавать ещё во времена Windows XP (работать они, естественно, не работали). Полноценная поддержка (и использование в работе самой ОС) появилась с Vista. »
так значит, не надо использовать точки соединения?
Определённую нишу заняли так называемые "no install" сборки (https://www.google.com/search?q=symlink+no+install). Невероятно удобно.
Судя по гуглу, на данный момент симлинк наиболее активно используется в музыкальном софте (чаще в нелегальном, но не обязательно). И в данных сборках чаще всего используется увы именно точка соединения NTFS.
И из-за цитаты... завезли только в Windows 10 »
...подумал что точку соединения как раз используют нарочно. Для того чтобы сборка работала в Windows 7.
Переделал соединение в ссылку.. и вроде бы разницы не ощутил, всё работает также, за исключением, что цель ссылки можно увидеть в Проводнике без установки дополнительного софта (нагромождение которого влияет на производительность системы)
Petya V4sechkin, показал вполне доступный метод, спасибо.
А то когда гуглил - такую жесть встречал, что мамочки просто:
https://i.paste.pics/1d37e1ea52a4876f530dd2e846bf8e3b.png
Ну а дальше само описание, "иди разбирайся, изучай":
https://i.paste.pics/36d366ef8ad85f230aeb963ea5db3f6a.png
Так что вполне можно обойтись соединениями, пока не понимая почему авторы сборок топят именно за них. Вероятно, у них основание для этого имеется.
(а цель ссылки узнать требуется не так часто)
Это неверная информация. Символические ссылки можно было создавать ещё во времена Windows XP (работать они, естественно, не работали). »
Их можно и из-под DOS создать (например, hex-редактором диска). Поддержка операционной системой - это возможность полноценной работы, а не возможность записать на диск произвольную последовательность данных.
...подумал что точку соединения как раз используют нарочно. Для того чтобы сборка работала в Windows 7. »
я был неправ - символьные ссылки появились ещё в Vista, просто в Windows 10 CU упростили работу с ними (https://blogs.windows.com/windowsdeveloper/2016/12/02/symlinks-windows-10/), а у меня всё смешалось.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.