[identity profile] lumberjan.livejournal.com posting in [community profile] useful_faq
Кто может дать программерский ответ?
Суть в следующем. У меня есть коллекция фильмов. При этом внутри нее существует несколько параллельных классификаций (по странам, режиссерам, жанрам).

Заходя в папку с определенного раздела должны выпрыгивать фильмы к нему относящиеся.
При этом файл с одним фильмом присутствует в единственном экземпляре (что очевидно), но он должен появляться в разных разделах. То есть, например, "7 самураев" должен появляться в папках "Акира Куросава", "Азиатское кино" и "1000 лучших фильмов".
На компьютере я реализовывал это простым помещением ярлыка фильма во все нужные мне разделы.

Теперь мне потребовалось перенести все это чудо на внешний носитель (винт). Сложность заключается в том, что ярлык отсылает не к файлу самому по себе, а к его адресу. То есть ярлык по клику запускает нечто по адресу, например, D:\Фильмы\7 Самураев.avi
Но на винте такая тема не работает, потому что часто при его включении компьютер присваивает ему разные буквы. То есть иногда он является как G:\Винт, а иногда как O:\Винт. Соответственно, если я создам ярлык направляющий к G:\Винт\Фильмы\7 Самураев.avi, то в случае, если винту будет присвоена буква "O", ярлык работать не будет. И если я воткну винт в другой компьютер, там тоже ничего работать не станет.

Вопрос.
Как мне добиться результата, который мне нужен?
И желательно, чтобы все работало вне зависимости от компьютера и ОС на нем.

PS
Windows XP