Я делал что-то на Unix, что требовало символической ссылки. Я хочу перенести свое приложение на Windows. Есть ли в Windows символические ссылки?
EDIT: Я должен быть более конкретным. Я бы предпочел XP. Я установлю Vista, если придется.
решение1
Windows 2000 и более поздние версии допускают символические ссылки, но называют их соединениями. Я не верю, что вы можете сделать их легко без дополнительного инструмента, но вы можете найти бесплатные инструменты для их создания.
Бесплатный инструмент: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
Статья базы знаний о перекрестках: http://support.microsoft.com/?kbid=205524
решение2
решение3
Соединения NTFS 3.0 наиболее точно представляютжесткие ссылки, и могут быть созданы только в каталогах. Соединения, как и жесткие ссылки, могут ссылаться только на элементы в том же томе.
Кроме того, NTFS позволяет монтировать другие тома как каталоги в файловой системе. Это похоже на символическую ссылку. Папка будет существовать, если другой том недоступен, но вы получите сообщение об ошибке, если попытаетесь получить к ней доступ в этом состоянии.
Я не нашел никакого стоящего применения для соединений. Я использовал монтирование других томов. У меня есть USB-ключ, который я люблю монтировать в C:\usb. Это избавляет меня от необходимости беспокоиться о том, какая случайная буква будет ему назначена, когда я подключаю его к своей системе Windows XP.
(источник:theeggeadventure.com)
решение4
Вы можете создавать точки соединения в XP (см.http://en.wikipedia.org/wiki/NTFS_junction_point), используя инструмент соединения (http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx)
Однако я думаю, что соединения можно создавать только для каталогов (могу ошибаться — извините, у меня нет времени проводить какие-либо тесты!)
Редактировать: искры меня опередили!