[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

Date: 2011-01-12 12:24 am (UTC)
From: [identity profile] sorrelcat.livejournal.com
первое, что приходит на ум - поставить на ту же флешку denwer, создать примитивный php - документ со ссылками с относительными путями, фильмы на том же винте. если забьете в базу - можно сделать удобную сортировку по всяким там параметрам

Date: 2011-01-12 12:32 am (UTC)
From: [identity profile] tapkin.livejournal.com
ого пути))) наверняка это можно как-нибудь легче сделать))

Date: 2011-01-12 01:10 am (UTC)
From: [identity profile] sannis.livejournal.com
Если хочется сделать
> И желательно, чтобы все работало вне зависимости от компьютера и ОС на нем.
то это самый простой вариант. Даже написание кроссплатформенной программы для самой простой катологизации будет сложнее.

Date: 2011-01-12 01:11 am (UTC)
From: [identity profile] tapkin.livejournal.com
ну, не все рубят в пхп, опять же)) как быть таким людям?:)

Date: 2011-01-12 01:45 am (UTC)
From: [identity profile] sorrelcat.livejournal.com
ну как бы вопрос программерский, там ничего сложного на деле нет - полчаса работы с базовой сортировкой и перекурами :)

Date: 2011-01-12 01:01 am (UTC)
From: [identity profile] spamsink.livejournal.com
Какие варианты ОС? В линуксе, например, можно делать относительные ссылки, типа ../Фильмы/7 Самураев.avi. Я не знаю, будут ли они работать в виндовс.

Date: 2011-01-12 01:09 am (UTC)
From: [identity profile] sannis.livejournal.com
Само собой не будут, потому что другой подход к ссылкам. В линуксе и окнах это почти обычные файлы, но разные по структуре.

в догонку

Date: 2011-01-12 05:29 am (UTC)
From: [identity profile] gluhov.livejournal.com
давно хочу сделать каталог по жанрам и по алфавиту
может есть какие прогрммки не сложные
чтобы в ворде набивать

Re: в догонку

Date: 2011-01-12 06:39 am (UTC)
From: [identity profile] xytop.livejournal.com
http://ru.wikipedia.org/wiki/All_My_Movies

Re: в догонку

Date: 2011-01-12 07:05 am (UTC)
From: [identity profile] gluhov.livejournal.com
все фильмы у меня на болванках
а там как я понял предлогают купить всю базу существующих фильмов
так?

Re: в догонку

Date: 2011-01-12 07:14 am (UTC)
From: [identity profile] xytop.livejournal.com
это программа-каталог. с подгрузкой данных о фильмах из интернета. удобная вполне.
т.е. вы вводите имя фильма, а жанр и другие данные по фильму оно само находит.
Edited Date: 2011-01-12 07:15 am (UTC)

Re: в догонку

Date: 2011-01-12 08:20 am (UTC)
From: [identity profile] pirog0ff.livejournal.com
пользую Movienizer (http://www.maniactools.com/soft/movienizer/index.shtml)
как-то была раздача бесплатная на giveawayoftheday.com . там , впрочем, часто такой софт встречается.

Re: в догонку

Date: 2011-01-12 09:35 am (UTC)
From: [identity profile] gluhov.livejournal.com
и как с родным кином туда

Re: в догонку

Date: 2011-01-12 09:41 am (UTC)
From: [identity profile] pirog0ff.livejournal.com
это ж родной софт =)
там описалово можно самому добавлять. поковыряться нужно

Date: 2011-01-12 06:12 am (UTC)
From: [identity profile] mumische.livejournal.com
самое простое — используй ntfs hardlinks (http://ru.wikipedia.org/wiki/%D0%96%D1%91%D1%81%D1%82%D0%BA%D0%B0%D1%8F_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0)

Единственное, что необходимо помнить — для окончательного удаления файла необходимо удалить все жесткие ссылки на него.

Date: 2011-01-12 09:02 am (UTC)
From: [identity profile] chaotic-sys.livejournal.com
Добавлю, что удобно пользоваться возможностями жестих ссылок с помощью Link Shell Extension -- http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html -- добавятся опции в контекстном меню Проводника.
После создания структуры болше не будут нужны всякие каталогизаторы.

Date: 2011-01-12 10:23 am (UTC)
From: [identity profile] potan.livejournal.com
+1
Если лень на Linux переходить. :-)

Date: 2011-01-12 10:07 am (UTC)
From: [identity profile] archaicos.livejournal.com
Сделайте html файл (или несколько) с относительными гиперссылками на файлы на диске и открывайте его в браузере, и тыкайте в ссылки. И всех дел.

Date: 2011-01-12 11:21 am (UTC)
From: [identity profile] mister-cat.livejournal.com
Если таги в файлах не поленитесь заполнить, и винды из последних - search folders вам в помощь.

Date: 2011-01-12 12:54 pm (UTC)
From: [identity profile] real-ali.livejournal.com
писать адреса без имени диска, т.е. не g:\video\7s.avi , а \video\7s.avi

работать будет только с того же диска, но вам вроде бы это и надо